notaz.gp2x.de
/
ia32rtools.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
more apis
[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