cmn

Compare Negative (Immediate)

CMN <Wn>, #<imm>

Adds register and immediate, updates flags (discard result). (Alias for ADDS)

Details

The Compare Negative instruction adds register and immediate, updates flags (discard result). (Alias for ADDS).

Pseudocode Operation

// Flags ← imm + SRC2 (result discarded)

Example

CMN w1, #16

Encoding

Binary Layout
00110001
00
imm12
Rn
11111
 
Format Data Processing
Opcode 0x3100001F
Extension Base

Operands

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