ConditionCode

Instruction condition code (used by Jcc, SETcc, CMOVcc, CMPccXADD, LOOPcc)

iced_x86.ConditionCode.NONE: int = 0

The instruction doesn’t have a condition code

iced_x86.ConditionCode.O: int = 1

Overflow (OF=1)

iced_x86.ConditionCode.NO: int = 2

Not overflow (OF=0)

iced_x86.ConditionCode.B: int = 3

Below (unsigned) (CF=1)

iced_x86.ConditionCode.AE: int = 4

Above or equal (unsigned) (CF=0)

iced_x86.ConditionCode.E: int = 5

Equal / zero (ZF=1)

iced_x86.ConditionCode.NE: int = 6

Not equal / zero (ZF=0)

iced_x86.ConditionCode.BE: int = 7

Below or equal (unsigned) (CF=1 or ZF=1)

iced_x86.ConditionCode.A: int = 8

Above (unsigned) (CF=0 and ZF=0)

iced_x86.ConditionCode.S: int = 9

Signed (SF=1)

iced_x86.ConditionCode.NS: int = 10

Not signed (SF=0)

iced_x86.ConditionCode.P: int = 11

Parity (PF=1)

iced_x86.ConditionCode.NP: int = 12

Not parity (PF=0)

iced_x86.ConditionCode.L: int = 13

Less (signed) (SF!=OF)

iced_x86.ConditionCode.GE: int = 14

Greater than or equal (signed) (SF=OF)

iced_x86.ConditionCode.LE: int = 15

Less than or equal (signed) (ZF=1 or SF!=OF)

iced_x86.ConditionCode.G: int = 16

Greater (signed) (ZF=0 and SF=OF)