cinv

Conditional Invert

CINV <Wd>, <Wn>, <cond>

Invert register bits if condition is true, else copy. (Alias for CSINV)

Details

The Conditional Invert instruction invert register bits if condition is true, else copy. (Alias for CSINV).

Pseudocode Operation

// Invert register bits if condition is true, else copy. (Alias for CSINV)

Example

CINV w0, w1, cond

Encoding

Binary Layout
01011010
100
Rm
cond
0
0
Rn
Rd
 
Format Cond Select
Opcode 0x5A800000
Extension Base

Operands

  • Wd
    Destination 32-bit integer register
  • Wn
    First source / base 32-bit integer register
  • cond
    Condition