Skip to content

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)

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)

Format: Instruction format for MUL.{B|W|L|Q}(z) Rn(s), Rn(d)