| 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