vlop.s 333 B

123456789101112131415161718192021
  1. arg=69
  2. TEXT _mulv(SB), $0
  3. MOVL 8(FP), R(arg+1)
  4. MOVL 4(FP), R(arg+2)
  5. MOVL 16(FP), R(arg+3)
  6. MOVL 12(FP), R(arg+4)
  7. /*
  8. MULU R(arg+3), R(arg+1)
  9. MOVL LO, R62
  10. MOVL HI, R7
  11. MULU R(arg+2), R(arg+3)
  12. MOVL LO, R74
  13. ADDU R74, R7
  14. MULU R(arg+1), R(arg+4)
  15. MOVL LO, R74
  16. ADDU R74, R73
  17. */
  18. MOVL R72, 4(R(arg+0))
  19. MOVL R73, 0(R(arg+0))
  20. RET