Condition

The terms "less" and "greater" are used for comparisons of signed integers. The terms "above" and "below" are used for unsigned integers.

Values

ValueMeaning
O0x0

overflow (OF=1).

NO0x1

not overflow (OF=0).

B0x2

below (CF=1).

C0x2

carry (CF=1).

NAE0x2

not above or equal (CF=1).

AE0x3

above or equal (CF=0).

NB0x3

not below (CF=0).

NC0x3

not carry (CF=0).

E0x4

equal (ZF=1).

Z0x4

zero (ZF = 1).

NE0x5

not equal (ZF=0).

NZ0x5

not zero (ZF=0).

BE0x6

below or equal (CF=1 or ZF=1).

NA0x6

not above (CF=1 or ZF=1).

A0x7

above (CF=0 and ZF=0).

NBE0x7

not below or equal (CF=0 andZF=0).

S0x8

sign (SF=1).

NS0x9

not sign (SF=0).

P0xA

parity (PF=1).

PE0xA

parity even (PF=1).

NP0xB

not parity (PF=0).

PO0xB

parity odd (PF=0).

L0xC

less (SF≠ OF).

NGE0xC

not greater or equal (SF≠ OF).

GE0xD

greater or equal (SF=OF).

NL0xD

not less (SF=OF).

LE0xE

less or equal (ZF=1 or SF≠ OF).

NG0xE

not greater (ZF=1 or SF≠ OF).

G0xF

greater (ZF=0 and SF=OF).

NLE0xF

not less or equal (ZF=0 andSF=OF).

Meta