Way faster FDIV/FSQRT on SPARC
[akaros.git] / user / apps / parlib / fptest.c
1 #include <arch/softfloat.c>
2
3 int main()
4 {
5         softfloat_t sf;
6         softfloat_init(&sf);
7
8         volatile double x = 1.0, y = 2.0, z = 3.0;
9
10         volatile long long xx = *(long long*)&x;
11         volatile long long yy = *(long long*)&y;
12         volatile long long zz = *(long long*)&z;
13
14         for(int i = 0; i < 200000; i++)
15                 x = y/z;
16
17         printf("%.2f\n",x);
18
19         return 0;
20 }