start.s 270 B

12345678910111213141516171819202122232425262728
  1. .section .text
  2. .global start
  3. start:
  4. mov.l stack_k,r15
  5. ! call the mainline
  6. L1:
  7. mov.l main_k,r0
  8. .uses L1
  9. jsr @r0
  10. nop
  11. .align 2
  12. stack_k:
  13. .long _stack
  14. main_k:
  15. .long _main
  16. .global _trap
  17. _trap:
  18. trapa #3
  19. rts
  20. nop
  21. .section .stack
  22. _stack: .long 0xdeaddead