X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ia32rtools.git;a=blobdiff_plain;f=tests%2Fx87.asm;h=d80f264a1f24b8603bdcda32255615ef1bdd172c;hp=025a39d1fb08002e56c125650ea20d366bd725e0;hb=16057ce1aaef8f239faf0209ef7af813d949713c;hpb=622eb2eff8349fa0a6675ce3213ab8f8fb1c1798 diff --git a/tests/x87.asm b/tests/x87.asm index 025a39d..d80f264 100644 --- a/tests/x87.asm +++ b/tests/x87.asm @@ -16,6 +16,12 @@ arg_0 = dword ptr 8 fild [ebp+var_20] fdiv st(1), st faddp st(1), st + fcom [ebp+var_18] + xor eax, eax + fnstsw ax + test ah, 41h + mov eax, 0 + setz al fld1 fdivr [ebp+var_18] fxch st(1) @@ -24,8 +30,8 @@ arg_0 = dword ptr 8 fld st fyl2x fld st - fstp [ebp+var_18] - fst [ebp+var_20] + fistp [ebp+var_20] + fst [ebp+var_18] call __ftol leave retn