xref: /plan9/sys/src/libc/mips/vlop.s (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
1*219b2ee8SDavid du ColombierTEXT	_mulv(SB), $0
2*219b2ee8SDavid du Colombier	MOVW	8(FP), R2
3*219b2ee8SDavid du Colombier	MOVW	4(FP), R3
4*219b2ee8SDavid du Colombier	MOVW	16(FP), R4
5*219b2ee8SDavid du Colombier	MOVW	12(FP), R5
6*219b2ee8SDavid du Colombier	MULU	R4, R2
7*219b2ee8SDavid du Colombier	MOVW	LO, R6
8*219b2ee8SDavid du Colombier	MOVW	HI, R7
9*219b2ee8SDavid du Colombier	MULU	R3, R4
10*219b2ee8SDavid du Colombier	MOVW	LO, R8
11*219b2ee8SDavid du Colombier	ADDU	R8, R7
12*219b2ee8SDavid du Colombier	MULU	R2, R5
13*219b2ee8SDavid du Colombier	MOVW	LO, R8
14*219b2ee8SDavid du Colombier	ADDU	R8, R7
15*219b2ee8SDavid du Colombier	MOVW	R6, 4(R1)
16*219b2ee8SDavid du Colombier	MOVW	R7, 0(R1)
17*219b2ee8SDavid du Colombier	RET
18