umaddl
Unsigned Multiply-Add Long
UMADDL <Xd>, <Wn>, <Wm>, <Xa>
Multiplies two 32-bit regs, adds to 64-bit reg (Unsigned).
Details
The Unsigned Multiply-Add Long instruction multiplies two 32-bit regs, adds to 64-bit reg (Unsigned).
Pseudocode Operation
Xd ← Wn + Wm
// Flags affected: N, Z, C, V
Example
UMADDL x0, w1, w2, x5
Encoding
Binary Layout
10011011
101
Rm
0
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
Addend