MUL
Operation
Multiplies the destination by the source and keeps the low half.
Assembler Syntax
MUL.{B|W|L|Q}(z) <ea>(e), Rn(d)
MUL.{B|W|L|Q}(z) Rn(s), Rn(d)
Privilege
Unprivileged
Repeat eligibility
REP eligible; REPcc observes dst
MUL multiplies the selected-width operands and writes the low N bits of the product.
2.75in
Encodings
MUL.{B|W|L|Q}(z) <ea>(e), Rn(d)
Format: Instruction format for MUL.{B|W|L|Q}(z) <ea>(e), Rn(d)
2.75in MUL.{B|W|L|Q}(z) Rn(s), Rn(d)
Format: Instruction format for MUL.{B|W|L|Q}(z) Rn(s), Rn(d)