notaz.gp2x.de
/
ia32rtools.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
b943c966fdab4768430f2a8f98b9c825c04b7b96
[ia32rtools.git]
/
tests
/
x87_f.expect.c
1
int 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