You copied the Doc URL to your clipboard.
CINV
Conditional Invert.
This instruction is an alias of CSINV
.
The equivalent instruction is CSINV
.Wd
, Wn
, Wn
, invert(cond
)
Syntax
CINV
Wd
, Wn
, cond
; 32-bit
CINV
Xd
, Xn
, cond
; 64-bit
Where:
Wd
- Is the 32-bit name of the general-purpose destination register.
Wn
- Is the 32-bit name of the general-purpose source register.
Xd
- Is the 64-bit name of the general-purpose destination register.
Xn
- Is the 64-bit name of the general-purpose source register.
cond
- Is one of the standard conditions, excluding AL and NV.
Operation
Conditional Invert returns, in the destination register, the bitwise inversion of the value of the source register if the condition is TRUE, and otherwise returns the value of the source register.
, where R
d = if cond
then NOT(R
n) else R
n
is either R
W
or X
.