Commit | Line | Data |
---|---|---|
fe18df39 | 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 |