15 #ifndef RAPIDJSON_IEEE754_ 16 #define RAPIDJSON_IEEE754_ 18 #include "../rapidjson.h" 54 else if (
order <= -1074)
78 #endif // RAPIDJSON_IEEE754_ static const int kSignificandSize
Definition: ieee754.h:61
bool IsNanOrInf() const
Definition: ieee754.h:43
bool IsInf() const
Definition: ieee754.h:42
uint64_t u_
Definition: ieee754.h:71
#define RAPIDJSON_ASSERT(x)
Assertion.
Definition: rapidjson.h:411
#define RAPIDJSON_UINT64_C2(high32, low32)
Construct a 64-bit literal by a pair of 32-bit integer.
Definition: rapidjson.h:294
u
Definition: pymoduletest.py:20
#define RAPIDJSON_NAMESPACE_END
provide custom rapidjson namespace (closing expression)
Definition: rapidjson.h:124
Double(uint64_t u)
Definition: ieee754.h:27
Double()
Definition: ieee754.h:25
static const uint64_t kExponentMask
Definition: ieee754.h:65
static int EffectiveSignificandSize(int order)
Definition: ieee754.h:51
#define RAPIDJSON_NAMESPACE_BEGIN
provide custom rapidjson namespace (opening expression)
Definition: rapidjson.h:121
static const uint64_t kSignMask
Definition: ieee754.h:64
Double(double d)
Definition: ieee754.h:26
static const unsigned long long order[16]
Definition: sc25519_from32bytes.c:8
static const int kDenormalExponent
Definition: ieee754.h:63
double d_
Definition: ieee754.h:70
int Exponent() const
Definition: ieee754.h:39
bool IsNormal() const
Definition: ieee754.h:44
bool IsNan() const
Definition: ieee754.h:41
unsigned __int64 uint64_t
Definition: stdint.h:136
double Value() const
Definition: ieee754.h:29
uint64_t Uint64Value() const
Definition: ieee754.h:30
bool IsZero() const
Definition: ieee754.h:45
int IntegerExponent() const
Definition: ieee754.h:48
uint64_t IntegerSignificand() const
Definition: ieee754.h:47
Definition: document.h:406
uint64_t Significand() const
Definition: ieee754.h:38
static const uint64_t kSignificandMask
Definition: ieee754.h:66
bool Sign() const
Definition: ieee754.h:37
uint64_t ToBias() const
Definition: ieee754.h:49
static const int kExponentBias
Definition: ieee754.h:62
static const uint64_t kHiddenBit
Definition: ieee754.h:67
double NextPositiveDouble() const
Definition: ieee754.h:32