Moltiplicazione
|C|RISC-V|
|--|--|
|a = b * c|mul a, b, c|

Viene utilizzato un registro interno nascosto all'utente. I 64 bit più significativi possono essere ottenuti con l'istruzione:mulh a, b, c
Divisione e resto (operatore modulo)
|C|RISC-V|
|--|--|
|a = b/c|mul a, b, c|
|a = b%c|rem a, b, c|

