adcs
Add with Carry and Set Flags
ADCS <Wd>, <Wn>, <Wm>
Adds two register values and Carry, updating NZCV flags.
Details
The Add with Carry and Set Flags instruction adds two register values and Carry, updating NZCV flags.
Pseudocode Operation
Wd ← Wn + Wm
// Flags affected: N, Z, C, V
Example
ADCS w0, w1, w2
Encoding
Binary Layout
00111010
000
Wm
000000
Wn
Wd
Operands
-
Wd
Destination 32-bit integer register -
Wn
First source / base 32-bit integer register -
Wm
Second source / offset 32-bit integer register