rmu.s 231 B

123456789101112131415161718192021
  1. .define .rmu
  2. .sect .text
  3. .sect .rom
  4. .sect .data
  5. .sect .bss
  6. .sect .text
  7. .sect .text
  8. .rmu:
  9. enter[r2],0
  10. movd 1,r2
  11. andd 12(fp),r2
  12. movd 12(fp),r0
  13. lshd -1,r0
  14. remd 8(fp),r0
  15. lshd 1,r0
  16. addd r2,r0
  17. remd 8(fp), r0
  18. exit[r2]
  19. ret 8