X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ia32rtools.git;a=blobdiff_plain;f=tests%2Fx87.expect.c;h=b44043e3e1dc4d125784560ed172264a4507de36;hp=25223eeef2c7efb70ee6256bd9c9c53243f45248;hb=306201740a8996e02008918dc3e6a5a8e0d00223;hpb=16057ce1aaef8f239faf0209ef7af813d949713c diff --git a/tests/x87.expect.c b/tests/x87.expect.c index 25223ee..b44043e 100644 --- a/tests/x87.expect.c +++ b/tests/x87.expect.c @@ -6,6 +6,8 @@ int sub_test(int a1, int a2) double f_st0; double f_st1; u16 f_sw; + double fs_1; + double fs_3; u32 cond_z; f_st0 = (double)(s32)sf.d[0]; // var_20 fild @@ -14,6 +16,10 @@ int sub_test(int a1, int a2) f_st1 = f_st0; f_st0 = (double)(s32)sf.d[0]; // var_20 fild f_st1 /= f_st0; f_st0 = f_st1 + f_st0; + f_st1 = f_st0; f_st0 = *((double *)(u32)&sf.q[1]); // var_18 fld + fs_3 = f_st0; f_st0 = f_st1; // fst + fs_1 = f_st0; // fst + f_st0 = pow(fs_1, fs_3); f_sw = f_st0 <= *((double *)(u32)&sf.q[1]) ? 0x4100 : 0; // var_18 z_chk_det eax = 0; LOWORD(eax) = f_sw;