MUL

MUL Rd, Rm, Rs

arm_a32 ARM_A32 Multiply

A32_MUL

Encoding

encoding_kindARM_A32
size_bits32
varianta32
instr_word_bits32
fixed_bitsE0000090
fixed_maskFFF000F0
cond_field[31:28]
set_flagsFalse

Operands (3)

# Role Kind Class / Reg Width Access Visibility Encoded in
0 Rd REG GPR d (32b) W EXPLICIT bits[19:16]
1 Rm REG GPR d (32b) R EXPLICIT bits[3:0]
2 Rs REG GPR d (32b) R EXPLICIT bits[11:8]

Micro-ops sequence (1)

Ordered sequence of primitive operations the emulator dispatches. Ghidra-p-code-style — INTRINSIC escapes arch-specific ops that don't decompose cleanly.

  1. 0 INT_MUL Rd (Rm, Rs) 32b