1*12b1df16SDavid du ColombierTEXT _mulv(SB), $0 2*12b1df16SDavid du Colombier MOVW 8(FP), R2 /* hi1 */ 3*12b1df16SDavid du Colombier MOVW 4(FP), R3 /* lo1 */ 4*12b1df16SDavid du Colombier MOVW 16(FP), R4 /* hi2 */ 5*12b1df16SDavid du Colombier MOVW 12(FP), R5 /* lo2 */ 6*12b1df16SDavid du Colombier MULU R5, R3 /* lo1*lo2 -> hi:lo*/ 7*12b1df16SDavid du Colombier MOVW LO, R6 8*12b1df16SDavid du Colombier MOVW HI, R7 9*12b1df16SDavid du Colombier MULU R3, R4 /* lo1*hi2 -> _:hi */ 10*12b1df16SDavid du Colombier MOVW LO, R8 11*12b1df16SDavid du Colombier ADDU R8, R7 12*12b1df16SDavid du Colombier MULU R2, R5 /* hi1*lo2 -> _:hi */ 13*12b1df16SDavid du Colombier MOVW LO, R8 14*12b1df16SDavid du Colombier ADDU R8, R7 15*12b1df16SDavid du Colombier MOVW R6, 0(R1) /* lo */ 16*12b1df16SDavid du Colombier MOVW R7, 4(R1) /* hi */ 17*12b1df16SDavid du Colombier RET 18