ret.asm 432 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. ;; All the flavors of RET
  2. %ifndef ERROR
  3. %define ERROR 0
  4. %endif
  5. bits 16
  6. ret
  7. retn
  8. retf
  9. retw
  10. retnw
  11. retfw
  12. retd
  13. retnd
  14. retfd
  15. %if ERROR
  16. retq
  17. retnq
  18. retfq
  19. %endif
  20. bits 32
  21. ret
  22. retn
  23. retf
  24. retw
  25. retnw
  26. retfw
  27. retd
  28. retnd
  29. retfd
  30. %if ERROR
  31. retq
  32. retnq
  33. retfq
  34. %endif
  35. bits 64
  36. ret
  37. retn
  38. retf ; Probably should have been RETFQ, but: legacy...
  39. retw
  40. retnw
  41. retfw
  42. %if ERROR
  43. retd
  44. retnd
  45. %endif
  46. retfd
  47. retq
  48. retnq
  49. retfq