dum_float.s 683 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. .define Adf4
  2. .define Adf8
  3. .define Sbf4
  4. .define Sbf8
  5. .define Mlf4
  6. .define Mlf8
  7. .define Dvf4
  8. .define Dvf8
  9. .define Ngf4
  10. .define Ngf8
  11. .define Zrf4
  12. .define Zrf8
  13. .define Cmf4
  14. .define Cmf8
  15. .define Fef4
  16. .define Fef8
  17. .define Fif4
  18. .define Fif8
  19. .define Cfi
  20. .define Cif
  21. .define Cuf
  22. .define Cff
  23. .define Cfu
  24. .define Lfr8
  25. .define Ret8
  26. .sect .text
  27. .sect .rom
  28. .sect .data
  29. .sect .bss
  30. .sect .text
  31. ! Dummy floating point package for 6500
  32. ! every EM floating point instruction results in an
  33. ! "Illegal EM instruction" trap.
  34. Adf4:
  35. Adf8:
  36. Sbf4:
  37. Sbf8:
  38. Mlf4:
  39. Mlf8:
  40. Dvf4:
  41. Dvf8:
  42. Ngf4:
  43. Ngf8:
  44. Zrf4:
  45. Zrf8:
  46. Cmf4:
  47. Cmf8:
  48. Fef4:
  49. Fef8:
  50. Fif4:
  51. Fif8:
  52. Cfi:
  53. Cif:
  54. Cuf:
  55. Cff:
  56. Cfu:
  57. Lfr8:
  58. Ret8:
  59. ldx #Eillins
  60. lda #0
  61. jsr Trap