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