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), also: T parity (parity even), also: true
1 0 1 1 NP (PO), also: F no parity (parity odd), also: false
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

© 1996-2024 by Christian Ludloff. All rights reserved. Use at your own risk.