First I decided to implement the standard M extension (multiplication and division)...
Multiplication What you need to be careful about in multiplication is the bit width... On division, you have to be careful about dividing by 0.
Collection
[
|
...
]