add
Add (Immediate)
ADD <Wd|Wsp>, <Wn|Wsp>, #<imm> {, lsl #<shift>}
Adds a register value and an immediate value.
Details
The Add instruction adds a register value and an immediate value.
Pseudocode Operation
Wd ← Wn + imm
// Flags affected: N, Z, C, V
Example
ADD Wd, Wn, #16
Encoding
Binary Layout
00010001
sh
imm12
Wn
Wd
Operands
-
Wd
Destination 32-bit integer register -
Wn
First source / base 32-bit integer register -
imm
Immediate (12-bit)