1
2
3
4
5
6
7
8
uint32_t mulhi(uint32_t v1, uint32_t v2)
{
   0:   00850019        multu   a0,a1
   4:   00001810        mfhi    v1
        return (uint64_t) v1 * v2 >> 32;
}
   8:   03e00008        jr      ra
   c:   00601021        move    v0,v1