You copied the Doc URL to your clipboard.

16.150 UMADDL

Unsigned Multiply-Add Long.

This instruction is used by the alias UMULL.

Syntax

UMADDL 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 addend.

Operation

Unsigned Multiply-Add Long multiplies two 32-bit register values, adds a 64-bit register value, and writes the result to the 64-bit destination register.

Xd = Xa + Wn * Wm.

Was this page helpful? Yes No