You copied the Doc URL to your clipboard.
UMSUBL
Unsigned Multiply-Subtract Long.
This instruction is used by the alias UMNEGL
.
Syntax
UMSUBL
Xd
, Wn
, Wm
, Xa
Where:
Xd
-
Is the 64-bit name of the general-purpose destination register.
Wn
-
Is the 32-bit name of the first general-purpose source register holding the multiplicand.
Wm
-
Is the 32-bit name of the second general-purpose source register holding the multiplier.
Xa
-
Is the 64-bit name of the third general-purpose source register holding the minuend.
Operation
Unsigned Multiply-Subtract Long multiplies two 32-bit register values, subtracts the product from a 64-bit register value, and writes the result to the 64-bit destination register.
Xd = Xa - Wn * Wm
.