cmp

Compare (Immediate)

CMP <Wn>, #<imm>

Subtracts immediate from register, updates flags (discard result). (Alias for SUBS)

Details

The Compare instruction subtracts immediate from register, updates flags (discard result). (Alias for SUBS).

Pseudocode Operation

// Flags ← imm - SRC2 (result discarded)

Example

CMP w1, #16

Encoding

Binary Layout
01110001
00
imm12
Rn
11111
 
Format Data Processing
Opcode 0x7100001F
Extension Base

Operands

  • Wn
    First source / base 32-bit integer register
  • imm
    Imm