16.106 MUL

Multiply.

This instruction is an alias of MADD.

The equivalent instruction is MADD Wd, Wn, Wm, WZR.

Syntax

MUL Wd, Wn, Wm ; 32-bit

MUL Xd, Xn, Xm ; 64-bit

Where:

Wd
Is the 32-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.
Xd
Is the 64-bit name of the general-purpose destination register.
Xn
Is the 64-bit name of the first general-purpose source register holding the multiplicand.
Xm
Is the 64-bit name of the second general-purpose source register holding the multiplier.

Operation

Rd = Rn * Rm, where R is either W or X.

Non-ConfidentialPDF file icon PDF versionARM 100069_0608_00_en
Copyright © 2014–2017 ARM Limited or its affiliates. All rights reserved.