RISC-V ISA Explorer · Integer
Zmmul: Multiply-Only (no DIV)
Ratified 2022-06 · version 1.0.0
Integer multiply without divide, for low-cost cores where divider hardware is not worth the area.
Typical use: Cheaper M subset (mul only)
Open Zmmul in the explorerDependencies
Required by
Instructions (5)
| Mnemonic | Name | Encoding | Match | Mask |
|---|---|---|---|---|
MUL | Signed multiply | 0000001----------000-----0110011 | 0x2000033 | 0xfe00707f |
MULH | Signed multiply high | 0000001----------001-----0110011 | 0x2001033 | 0xfe00707f |
MULHSU | Signed/unsigned multiply high | 0000001----------010-----0110011 | 0x2002033 | 0xfe00707f |
MULHU | Unsigned multiply high | 0000001----------011-----0110011 | 0x2003033 | 0xfe00707f |
MULW | Signed 32-bit multiply | 0000001----------000-----0111011 | 0x200003b | 0xfe00707f |