File tree Expand file tree Collapse file tree 11 files changed +31
-35
lines changed
Expand file tree Collapse file tree 11 files changed +31
-35
lines changed Original file line number Diff line number Diff line change 11#include <assert.h>
2-
32#include <limits.h>
43
54#ifndef __GNUC__
Original file line number Diff line number Diff line change 33#include <stdlib.h>
44
55#ifdef _WIN32
6- #include <float.h>
7- #define isnan _isnan
6+ # include <float.h>
7+ # define isnan _isnan
88#endif
99
1010int main ()
Original file line number Diff line number Diff line change 11#ifdef __GNUC__
2- #include <assert.h>
3- #include <fenv.h>
4- #include <math.h>
2+ # include <assert.h>
3+ # include <fenv.h>
4+ # include <math.h>
55
66float nondet_value ();
77
88// Should work without this as it defaults to off.
99// It is explicitly ignored by GCC
10- #pragma STDC FENV_ACCESS OFF
10+ # pragma STDC FENV_ACCESS OFF
1111
1212void roundingTest (float f1 , float f2 )
1313{
@@ -18,14 +18,14 @@ void roundingTest(float f1, float f2)
1818 float roundToNearestSum = f1 + f2 ;
1919 assert (roundToNearestSum == 0x1.000002p+0f );
2020
21- #ifdef FE_DOWNWARD
21+ # ifdef FE_DOWNWARD
2222 // Change the rounding mode
2323 fesetround (FE_DOWNWARD );
2424
2525 // Should now round down to 0x1p+0;
2626 float roundDownSum = f1 + f2 ;
2727 assert (roundDownSum == 0x1.0p+0f );
28- #endif
28+ # endif
2929
3030 return ;
3131}
Original file line number Diff line number Diff line change @@ -9,30 +9,30 @@ int main()
99
1010#else
1111
12- #include <assert.h>
13- #include <fenv.h>
12+ # include <assert.h>
13+ # include <fenv.h>
1414
1515int main ()
1616{
17- #ifdef FE_DOWNWARD
17+ # ifdef FE_DOWNWARD
1818 fesetround (FE_DOWNWARD );
1919 assert (fegetround () == FE_DOWNWARD );
20- #endif
20+ # endif
2121
22- #ifdef FE_TONEAREST
22+ # ifdef FE_TONEAREST
2323 fesetround (FE_TONEAREST );
2424 assert (fegetround () == FE_TONEAREST );
25- #endif
25+ # endif
2626
27- #ifdef FE_TOWARDZERO
27+ # ifdef FE_TOWARDZERO
2828 fesetround (FE_TOWARDZERO );
2929 assert (fegetround () == FE_TOWARDZERO );
30- #endif
30+ # endif
3131
32- #ifdef FE_UPWARD
32+ # ifdef FE_UPWARD
3333 fesetround (FE_UPWARD );
3434 assert (fegetround () == FE_UPWARD );
35- #endif
35+ # endif
3636}
3737
3838#endif
Original file line number Diff line number Diff line change 33
44#ifdef __clang__
55
6- #include <assert.h>
7- #include <fenv.h>
8- #include <float.h>
6+ # include <assert.h>
7+ # include <fenv.h>
8+ # include <float.h>
99
1010int main ()
1111{
Original file line number Diff line number Diff line change 1- # include <assert.h>
1+ #include <assert.h>
22
33#if defined(__GLIBC__ ) && \
44 (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 25 ))
Original file line number Diff line number Diff line change 11#ifndef _WIN32
2- #include <arpa/inet.h>
3- #include <assert.h>
2+ # include <arpa/inet.h>
3+
4+ # include <assert.h>
45
56int main ()
67{
Original file line number Diff line number Diff line change 11#include <assert.h>
2- #include <stdlib.h>
3-
42#include <limits.h>
3+ #include <stdlib.h>
54
65int main ()
76{
Original file line number Diff line number Diff line change 11#ifdef _WIN32
2- #include <fcntl.h>
3- #include <io.h>
2+ # include <fcntl.h>
3+ # include <io.h>
44#else
5- #include <unistd.h>
5+ # include <unistd.h>
66#endif
77
88#include <assert.h>
Original file line number Diff line number Diff line change 11#ifdef _WIN32
2- #include <io.h>
2+ # include <io.h>
33#else
4- #include <unistd.h>
4+ # include <unistd.h>
55#endif
66
77#include <stdio.h>
You can’t perform that action at this time.
0 commit comments