testfp.s 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. .sect .text; .sect .rom; .sect .data;
  2. .sect .data
  3. .define _m_a_i_n
  4. blablabla:
  5. .space 100
  6. .sect .text
  7. _m_a_i_n:
  8. ! no operands
  9. f2xm1
  10. fabs
  11. fchs
  12. fclex
  13. fcompp
  14. fdecstp
  15. fdisi
  16. feni
  17. fincstp
  18. finit
  19. fld1
  20. fldl2e
  21. fldl2t
  22. fldlg2
  23. fldln2
  24. fldpi
  25. fldz
  26. fnop
  27. fpatan
  28. fprem
  29. fptan
  30. frndint
  31. fscale
  32. fsqrt
  33. ftst
  34. fxam
  35. fxtract
  36. fyl2x
  37. fyl2pi
  38. ! memory operand
  39. fiadds (blablabla)
  40. fiaddl (blablabla)
  41. fadds (blablabla)
  42. faddd (blablabla)
  43. fbld (blablabla)
  44. fbstp (blablabla)
  45. ficoms (blablabla)
  46. ficoml (blablabla)
  47. fcoms (blablabla)
  48. fcomd (blablabla)
  49. ficomps (blablabla)
  50. ficompl (blablabla)
  51. fcomps (blablabla)
  52. fcompd (blablabla)
  53. fidivs (blablabla)
  54. fidivl (blablabla)
  55. fdivs (blablabla)
  56. fdivd (blablabla)
  57. fidivrs (blablabla)
  58. fidivrl (blablabla)
  59. fdivrs (blablabla)
  60. fdivrd (blablabla)
  61. filds (blablabla)
  62. fildl (blablabla)
  63. flds (blablabla)
  64. fldd (blablabla)
  65. fldx (blablabla)
  66. fldcw (blablabla)
  67. fldenv (blablabla)
  68. fimuls (blablabla)
  69. fimull (blablabla)
  70. fmuls (blablabla)
  71. fmuld (blablabla)
  72. frstor (blablabla)
  73. fsave (blablabla)
  74. fists (blablabla)
  75. fistl (blablabla)
  76. fsts (blablabla)
  77. fstd (blablabla)
  78. fistps (blablabla)
  79. fistpl (blablabla)
  80. fstps (blablabla)
  81. fstpd (blablabla)
  82. fstpx (blablabla)
  83. fstcw (blablabla)
  84. fstenv (blablabla)
  85. fstsw (blablabla)
  86. fisubs (blablabla)
  87. fisubl (blablabla)
  88. fsubs (blablabla)
  89. fsubd (blablabla)
  90. fisubrs (blablabla)
  91. fisubrl (blablabla)
  92. fsubrs (blablabla)
  93. fsubrd (blablabla)
  94. ! again, memory operand
  95. fiadds 8(bp)
  96. fiaddl 8(bp)
  97. fadds 8(bp)
  98. faddd 8(bp)
  99. fbld 8(bp)
  100. fbstp 8(bp)
  101. ficoms 8(bp)
  102. ficoml 8(bp)
  103. fcoms 8(bp)
  104. fcomd 8(bp)
  105. ficomps 8(bp)
  106. ficompl 8(bp)
  107. fcomps 8(bp)
  108. fcompd 8(bp)
  109. fidivs 8(bp)
  110. fidivl 8(bp)
  111. fdivs 8(bp)
  112. fdivd 8(bp)
  113. fidivrs 8(bp)
  114. fidivrl 8(bp)
  115. fdivrs 8(bp)
  116. fdivrd 8(bp)
  117. filds 8(bp)
  118. fildl 8(bp)
  119. flds 8(bp)
  120. fldd 8(bp)
  121. fldx 8(bp)
  122. fldcw 8(bp)
  123. fldenv 8(bp)
  124. fimuls 8(bp)
  125. fimull 8(bp)
  126. fmuls 8(bp)
  127. fmuld 8(bp)
  128. frstor 8(bp)
  129. fsave 8(bp)
  130. fists 8(bp)
  131. fistl 8(bp)
  132. fsts 8(bp)
  133. fstd 8(bp)
  134. fistps 8(bp)
  135. fistpl 8(bp)
  136. fstps 8(bp)
  137. fstpd 8(bp)
  138. fstpx 8(bp)
  139. fstcw 8(bp)
  140. fstenv 8(bp)
  141. fstsw 8(bp)
  142. fisubs 8(bp)
  143. fisubl 8(bp)
  144. fsubs 8(bp)
  145. fsubd 8(bp)
  146. fisubrs 8(bp)
  147. fisubrl 8(bp)
  148. fsubrs 8(bp)
  149. fsubrd 8(bp)
  150. ! one FP stack argument
  151. fld st
  152. fst st
  153. fstp st
  154. fxch st
  155. fcom st
  156. fcomp st
  157. ffree st
  158. fld st(4)
  159. fst st(4)
  160. fstp st(4)
  161. fxch st(4)
  162. fcom st(4)
  163. fcomp st(4)
  164. ffree st(4)
  165. ! two FP stack arguments
  166. fadd st(4),st
  167. faddp st(4),st
  168. fdiv st(4),st
  169. fdivp st(4),st
  170. fdivr st(4),st
  171. fdivrp st(4),st
  172. fmul st(4),st
  173. fmulp st(4),st
  174. fsub st(4),st
  175. fsubp st(4),st
  176. fsubr st(4),st
  177. fsubrp st(4),st
  178. fadd st,st(4)
  179. faddp st,st(4)
  180. fmul st,st(4)
  181. fmulp st,st(4)