1 #ifndef FWCore_Utilities_math_h
2 #define FWCore_Utilities_math_h
19 return (
bool)(wx > 0x7f800000);
29 return (
bool)(hx == 0x7ff00000) && (lx != 0);
32 inline bool isnan(
long double x)
38 return (
bool)((ex == 0x7fff) && ((hx & 0x7fffffff) | lx));
47 #if defined(__i386__)||defined(__x86_64)
55 return (flags & 0x4500)==0x0100;
57 #error No asm_isnan for this architecture.
std::vector< Variable::Flags > flags
#define EXTRACT_WORDS(ix0, ix1, d)
#define GET_FLOAT_WORD(i, d)
#define GET_LDOUBLE_WORDS(exp, ix0, ix1, d)