rmu.s 300 B

123456789101112131415161718192021
  1. .sect .text; .sect .rom; .sect .data; .sect .bss; .sect .text
  2. .sect .text
  3. .define rmu~
  4. .extern rmu2~,rmu4~,unknown~
  5. ! $Id$
  6. rmu~:
  7. mov (sp)+,r3
  8. cmp r0,$04
  9. bgt 1f
  10. beq 2f
  11. cmp r0,$02
  12. bne 1f
  13. jsr pc,rmu2~
  14. mov r1,-(sp)
  15. jmp (r3)
  16. 2: jsr pc,rmu4~
  17. mov r1,-(sp)
  18. mov r0,-(sp)
  19. jmp (r3)
  20. 1: jmp unknown~