x86 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 (NAE, C) u
n
s
i
g
n
e
d
below (not above or equal, carry)
0 0 1 1 NB (AE, NC) not below (above or equal, no carry)
0 1 0 0 E (Z) equal (zero)
0 1 0 1 NE (NZ) not equal (not zero)
0 1 1 0 NA (BE) not above (below or equal)
0 1 1 1 A (NBE) above (not below or equal)
1 0 0 0 S sign
1 0 0 1 NS no sign
1 0 1 0 P (PE) parity (parity even)
1 0 1 1 NP (PO) no parity (parity odd)
1 1 0 0 L (NGE) s
i
g
n
e
d
less than (not greater than or equal)
1 1 0 1 NL (GE) not less than (greater than or equal)
1 1 1 0 NG (LE) not greater than (less than or equal)
1 1 1 1 G (NLE) greater than (not less than or equal)



main page