15 #ifndef RAPIDJSON_IEEE754_ 16 #define RAPIDJSON_IEEE754_ 18 #include "../rapidjson.h" 53 else if (order <= -1074)
56 return (
unsigned)order + 1074;
77 #endif // RAPIDJSON_IEEE754_
GLuint GLdouble GLdouble GLint GLint order
static const int kSignificandSize
#define RAPIDJSON_UINT64_C2(high32, low32)
Construct a 64-bit literal by a pair of 32-bit integer.
static const uint64_t kHiddenBit
uint64_t IntegerSignificand() const
#define RAPIDJSON_NAMESPACE_BEGIN
provide custom rapidjson namespace (opening expression)
uint64_t Significand() const
static const uint64_t kExponentMask
unsigned __int64 uint64_t
#define RAPIDJSON_NAMESPACE_END
provide custom rapidjson namespace (closing expression)
static const uint64_t kSignificandMask
double NextPositiveDouble() const
static const uint64_t kSignMask
static unsigned EffectiveSignificandSize(int order)
static const int kExponentBias
uint64_t Uint64Value() const
#define RAPIDJSON_ASSERT(x)
Assertion.
static const int kDenormalExponent
int IntegerExponent() const