f.asm 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. ; [fadd fdiv fdivr fmul fsub fsubr] [mem4r mem8r st,st(i) st(i),st]
  2. fadd qword [ebx]
  3. fadd dword [ebx]
  4. fadd st,st(1)
  5. fadd st(1),st
  6. fdiv qword [ebx]
  7. fdiv dword [ebx]
  8. fdiv st,st(1) ; special swapping for this
  9. ; [faddp fdivp fdivrp fmulp fsubp fsubrp] st(i),st
  10. faddp st(1),st
  11. ; [fbld fbstp] mem10r
  12. fbld tbyte [ebx]
  13. fbstp tbyte [ebx]
  14. ; [fcom fcomp] [mem4r mem8r optional-st(i)]
  15. fcom dword [ebx]
  16. fcom qword [ebx]
  17. fcom
  18. fcom st(1)
  19. ; ffree st(i)
  20. ffree st(1)
  21. ; [fucom fucomp fxch] optional-st(i)
  22. fucom
  23. fucom st(1)
  24. ; [fiadd ficom ficomp fidiv fidivr fimul fist fisub fisubr] [mem2i mem4i]
  25. fiadd word [ebx]
  26. fiadd dword [ebx]
  27. ; [fild fistp] [mem2i mem4i mem8i]
  28. fild word [ebx]
  29. fild dword [ebx]
  30. fild qword [ebx]
  31. ; [fld fstp] [mem4r mem8r mem10r st(i)]
  32. fld dword [ebx]
  33. fld qword [ebx]
  34. fld tbyte [ebx]
  35. fld st(1)
  36. ; [fldcw fnstcw] mem2i
  37. fldcw word [ebx]
  38. fnstcw word [ebx]
  39. ; [fldenv fnsave fnstenv frstor] mem
  40. fldenv [ebx]
  41. fnsave [ebx]
  42. fnstenv [ebx]
  43. frstor [ebx]
  44. ; fnstsw [mem2i ax]
  45. fnstsw word [ebx]
  46. fnstsw ax
  47. ; fst [mem4r mem8r st(i)]
  48. fst dword [ebx]
  49. fst qword [ebx]
  50. fst st(1)
  51. ; fstcw mem2i (wait)
  52. fstcw word [ebx]
  53. ; fstsw [mem2i ax] (wait)
  54. fstsw word [ebx]
  55. fstsw ax
  56. ; [fsave fstenv] mem (wait)
  57. fsave [ebx]
  58. fstenv [ebx]
  59. ; [fxxx] (no operands)
  60. fnop ; D9D0
  61. fchs ; D9E0
  62. fabs ; D9E1
  63. ftst ; D9E4
  64. fxam ; D9E5
  65. fld1 ; D9E8
  66. fldl2t ; D9E9
  67. fldl2e ; D9EA
  68. fldpi ; D9EB
  69. fldlg2 ; D9EC
  70. fldln2 ; D9ED
  71. fldz ; D9EE
  72. f2xm1 ; D9F0
  73. fyl2x ; D9F1
  74. fptan ; D9F2
  75. fpatan ; D9F3
  76. fxtract ; D9F4
  77. fprem1 ; D9F5
  78. fdecstp ; D9F6
  79. fincstp ; D9F7
  80. fprem ; D9F8
  81. fyl2xp1 ; D9F9
  82. fsqrt ; D9FA
  83. fsincos ; D9FB
  84. frndint ; D9FC
  85. fscale ; D9FD
  86. fsin ; D9FE
  87. fcos ; D9FF
  88. fucompp ; DAE9
  89. feni ; 9BDBE0
  90. fneni ; DBE0
  91. fdisi ; 9BDBE1
  92. fndisi ; DBE1
  93. fclex ; 9BDBE2
  94. fnclex ; DBE2
  95. finit ; 9BDBE3
  96. fninit ; DBE3
  97. fsetpm ; DBE4
  98. fcompp ; DED9