IA-32 architecture
condition codes




 
condition codes
 
bits cc condition(s)
3 2 1 0
0 0 0 0 O overflow
0 0 0 1 NO no overflow
0 0 1 0 B, C, NAE u
n
s
i
g
n
e
d
below, carry, not above or equal
0 0 1 1 NB, NC, AE not below, no carry, above or equal
0 1 0 0 E, Z equal, zero
0 1 0 1 NE, NZ not equal, not zero
0 1 1 0 BE, NA below or equal, not above
0 1 1 1 NBE, A not below or equal, above
1 0 0 0 S sign
1 0 0 1 NS not sign
1 0 1 0 P, PE s
i
g
n
e
d
parity, parity even
1 0 1 1 NP, PO not parity, parity odd
1 1 0 0 L, NGE less than, not greater than or equal to
1 1 0 1 NL, GE not less than, greater than or equal to
1 1 1 0 LE, NG less than or equal to, not greater than
1 1 1 1 NLE, G not less than or equal to, greater than



main page