minor fixes
[ia32rtools.git] / tests / x87_f.expect.c
CommitLineData
fe18df39 1int sub_test()
2{
3 union { u32 d[1]; u8 b[4]; } sf;
4 u32 eax;
5 u32 edx;
6 float f_st0;
7 float f_st1;
8
9 sf.d[0] = 4; // var_4
10 f_st0 = (float)(s32)sf.d[0]; // var_4 fild
11 f_st1 = f_st0; f_st0 = (float)(s32)sf.d[0]; // var_4 fild
12 f_st0 = sqrtf(f_st0);
13 f_st0 = atanf(f_st1 / f_st0);
14 eax = (s32)f_st0; // ftol
15 return eax;
16}
17