muls

Sizes

word

Default Size

word

Affected Flags

X
N
Z
V
C
-
✱
✱
0
0

Operands

Op 1
Dn/(An)/d(An)/d(An,Xn)/Ea/<label>/d(PC)/d(PC,Xn)/Im
Op 2
Dn

Multiplies the value of the first operand by the second operand. The result is stored in the second operand. The first operand is read as a word, the second as a long

move.l #2, d0
muls #-3, d0 ; d0 = -6

move.l #-4, d1
muls #-5, d1 ; d1 = 20

* --- Word operands, long result ---
move.l #$100, d2
muls #$100, d2 ; d2 = $10000