vlop.s 262 B

12345678910111213
  1. TEXT _mulv(SB), $0
  2. MOVW 4(FP),R9 /* l0 */
  3. MOVW 8(FP),R10 /* h0 */
  4. MOVW 12(FP),R4 /* l1 */
  5. MOVW 16(FP),R5 /* h1 */
  6. MULLU R9,R4,(R6, R7) /* l0*l1 */
  7. MUL R9,R5,R5 /* l0*h1 */
  8. MUL R10,R4,R4 /* h0*l1 */
  9. ADD R4,R6
  10. ADD R5,R6
  11. MOVW R6,4(R0)
  12. MOVW R7,0(R0)
  13. RET