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)

Specification

Open Zmmul in the explorer

Dependencies

Required by

Instructions (5)

MnemonicNameEncodingMatchMask
MULSigned multiply0000001----------000-----01100110x20000330xfe00707f
MULHSigned multiply high0000001----------001-----01100110x20010330xfe00707f
MULHSUSigned/unsigned multiply high0000001----------010-----01100110x20020330xfe00707f
MULHUUnsigned multiply high0000001----------011-----01100110x20030330xfe00707f
MULWSigned 32-bit multiply0000001----------000-----01110110x200003b0xfe00707f