Fix Wundef warning for __STDC_VERSION__
[glibc.git] / sysdeps / ieee754 / flt-32 / math_private.h
blobe33db02b4c58c6de6bf0e01606927d2ae1cc3c3d
1 #ifndef _MATH_PRIVATE_H_
3 #include_next <math_private.h>
5 #ifndef __isnanf
6 extern __always_inline int
7 __isnanf (float d)
9 u_int32_t di;
10 GET_FLOAT_WORD (di, d);
11 return (di & 0x7fffffff) > 0x7f800000;
13 #endif
15 #ifndef __isinf_nsf
16 extern __always_inline int
17 __isinf_nsf (float d)
19 u_int32_t di;
20 GET_FLOAT_WORD (di, d);
21 return (di & 0x7fffffff) == 0x7f800000;
23 #endif
25 #ifndef __finitef
26 extern __always_inline int
27 __finitef (float d)
29 u_int32_t di;
30 GET_FLOAT_WORD (di, d);
31 return (di & 0x7fffffff) < 0x7f800000;
33 #endif
35 #endif /* _MATH_PRIVATE_H_ */