sub
Subtract (Immediate)
SUB <Wd|Wsp>, <Wn|Wsp>, #<imm> {, lsl #<shift>}
Subtracts immediate from register.
Details
The Subtract instruction subtracts immediate from register.
Pseudocode Operation
Wd ← Wn - imm
// Flags affected: N, Z, C, V
Example
SUB Wd, Wn, #16
Encoding
Binary Layout
01010001
sh
imm12
Wn
Wd
Operands
-
Wd
Destination 32-bit integer register -
Wn
First source / base 32-bit integer register -
imm
Imm