epilog.S 952 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. .macro e r=0
  2. .global __epilog_$r\r
  3. __epilog_$r\r:
  4. pop $r\r
  5. .endm
  6. e 28
  7. e 27
  8. e 26
  9. e 25
  10. e 24
  11. e 23
  12. e 22
  13. e 21
  14. e 20
  15. e 19
  16. e 18
  17. e 17
  18. e 16
  19. e 15
  20. e 14
  21. e 13
  22. return
  23. .global __epilog24
  24. __epilog24:
  25. add $sp,$sp,24
  26. return
  27. .macro f r=0
  28. .global __epilog24_$r\r
  29. __epilog24_$r\r:
  30. add $sp,$sp,24
  31. jmp __epilog_$r\r
  32. .endm
  33. f 13
  34. f 14
  35. f 15
  36. f 16
  37. f 17
  38. f 18
  39. f 19
  40. f 20
  41. f 21
  42. f 22
  43. f 23
  44. f 24
  45. f 25
  46. f 26
  47. f 27
  48. f 28