You copied the Doc URL to your clipboard.

CSNEG

Conditional Select Negation.

This instruction is used by the alias CNEG.

Syntax

CSNEG Wd, Wn, Wm, cond ; 32-bit general registers

CSNEG Xd, Xn, Xm, cond ; 64-bit general registers

Where:

Wd

Is the 32-bit name of the general-purpose destination register.

Wn

Is the 32-bit name of the first general-purpose source register.

Wm

Is the 32-bit name of the second general-purpose source register.

Xd

Is the 64-bit name of the general-purpose destination register.

Xn

Is the 64-bit name of the first general-purpose source register.

Xm

Is the 64-bit name of the second general-purpose source register.

cond

Is one of the standard conditions.

Operation

Conditional Select Negation returns, in the destination register, the value of the first source register if the condition is TRUE, and otherwise returns the negated value of the second source register.

Rd = if cond then Rn else -Rm, where R is either W or X.

Was this page helpful? Yes No