csinv

Conditional Select Invert

CSINV <Wd>, <Wn>, <Wm>, <cond>

Selects Wn if cond true, else NOT Wm.

Details

The Conditional Select Invert instruction selects Wn if cond true, else NOT Wm.

Pseudocode Operation

// Selects Wn if cond true, else NOT Wm

Example

CSINV w0, w1, w2, 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
    True Src
  • Wm
    False Src
  • cond
    Cond