Value | Meaning |
---|---|
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 |
ARM64 condition code