smsubl
Signed Multiply-Subtract Long
SMSUBL <Xd>, <Wn>, <Wm>, <Xa>
Calculates (Xa - (Wn * Wm)) (64-bit result).
Details
The Signed Multiply-Subtract Long instruction calculates (Xa - (Wn * Wm)) (64-bit result).
Pseudocode Operation
Xd ← Wn - Wm
// Flags affected: N, Z, C, V
Example
SMSUBL x0, w1, w2, x5
Encoding
Binary Layout
10011011
001
Rm
1
Ra
Rn
Rd
Operands
-
Xd
Destination 64-bit integer register -
Wn
First source / base 32-bit integer register -
Wm
Second source / offset 32-bit integer register -
Xa
Minuend