Arm64Cc

ARM64 condition code

Values

ValueMeaning
invalid0
eq1

Equal

ne2

Not equal: Not equal, or unordered

hs3

Unsigned higher or same: >, ==, or unordered

lo4

Unsigned lower or same: Less than

mi5

Minus, negative: Less than

pl6

Plus, positive or zero: >, ==, or unordered

vs7

Overflow: Unordered

vc8

No overflow: Ordered

hi9

Unsigned higher: Greater than, or unordered

ls10

Unsigned lower or same: Less than or equal

ge11

Greater than or equal: Greater than or equal

lt12

Less than: Less than, or unordered

gt13

Signed greater than: Greater than

le14

Signed less than or equal: <, ==, or unordered

al15

Always (unconditional): Always (unconditional)

nv16

Always (unconditional): Always (unconditional) - exists purely to disassemble 0b1111

Meta