UMNEGL

Unsigned multiply-negate long

This instruction multiplies two 32-bit register values, negates the product, and writes the result to the 64-bit destination register.

Encoding: 64-bit

313029282726252423222120191817161514131211109876543210
10011011101111111
sfop54URmo0RaRnRd

UMNEGL <Xd>, <Wn>, <Wm>

Equivalent to: UMSUBL <Xd>, <Wn>, <Wm>, XZR

Explanations

<Xd>: Is the 64-bit name of the general-purpose destination register, encoded in the "Rd" field.
<Wn>: Is the 32-bit name of the first general-purpose source register holding the multiplicand, encoded in the "Rn" field.
<Wm>: Is the 32-bit name of the second general-purpose source register holding the multiplier, encoded in the "Rm" field.

Operational Notes

If PSTATE.DIT is 1: