summaryrefslogtreecommitdiffstats
path: root/sleef-2.80/purec/nonnumber.h
blob: 5d856fa9dbe3169163569518aed793179d40d064 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#if defined (__GNUC__) || defined (__INTEL_COMPILER) || defined (__clang__)
#ifdef INFINITY
#undef INFINITY
#endif

#ifdef NAN
#undef NAN
#endif

#define NAN __builtin_nan("")
#define NANf __builtin_nanf("")
#define INFINITY __builtin_inf()
#define INFINITYf __builtin_inff()
#else

#include <bits/nan.h>
#include <bits/inf.h>

#endif
OpenPOWER on IntegriCloud