ovl2.s 675 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. .text
  2. .p2align 2
  3. .global _start
  4. _start:
  5. brsl lr,f1_a1
  6. brsl lr,setjmp
  7. br _start
  8. .type setjmp,@function
  9. .global setjmp
  10. setjmp:
  11. bi lr
  12. .size setjmp,.-setjmp
  13. .type longjmp,@function
  14. longjmp:
  15. bi lr
  16. .size longjmp,.-longjmp
  17. .word .L1
  18. .section .ov_a1,"ax",@progbits
  19. .p2align 2
  20. .global f1_a1
  21. .type f1_a1,@function
  22. f1_a1:
  23. bi lr
  24. .size f1_a1,.-f1_a1
  25. .L1:
  26. .word .L1, .L2, .L3
  27. .L2:
  28. .section .ov_a2,"ax",@progbits
  29. .p2align 2
  30. .type f1_a2,@function
  31. f1_a2:
  32. br longjmp
  33. .size f1_a2,.-f1_a2
  34. .L3:
  35. .word .L2, .L4
  36. .L4:
  37. .section .nonalloc,"",@progbits
  38. .word .L1,.L2,.L3,.L4
  39. _SPUEAR_f1_a2 = f1_a2
  40. .global _SPUEAR_f1_a2
  41. _SPUEAR_version=3
  42. .global _SPUEAR_version