add
Add (Immediate 64-bit)
ADD <Xd|SP>, <Xn|SP>, #<imm> {, lsl #<shift>}
Adds a 64-bit register value and an immediate value.
Details
The Add instruction adds a 64-bit register value and an immediate value.
Pseudocode Operation
Xd ← Xn + imm
// Flags affected: N, Z, C, V
Example
ADD x0, x1, #16
Encoding
Binary Layout
10010001
sh
imm12
Xn
Xd
Operands
-
Xd
Destination 64-bit integer register -
Xn
First source / base 64-bit integer register -
imm
Signed immediate value