|
Simox
2.3.74.0
|
Public Member Functions | |
| constexpr | diyfp (uint64_t f_, int e_) noexcept |
Static Public Member Functions | |
| static diyfp | sub (const diyfp &x, const diyfp &y) noexcept |
| returns x - y More... | |
| static diyfp | mul (const diyfp &x, const diyfp &y) noexcept |
| returns x * y More... | |
| static diyfp | normalize (diyfp x) noexcept |
| normalize x such that the significand is >= 2^(q-1) More... | |
| static diyfp | normalize_to (const diyfp &x, const int target_exponent) noexcept |
| normalize x such that the result has the exponent E More... | |
Data Fields | |
| uint64_t | f = 0 |
| int | e = 0 |
Static Public Attributes | |
| static constexpr int | kPrecision = 64 |
|
inlinenoexcept |
|
inlinestaticnoexcept |
returns x * y
normalize x such that the significand is >= 2^(q-1)
|
inlinestaticnoexcept |
normalize x such that the result has the exponent E
|
inlinestaticnoexcept |
returns x - y
| int nlohmann::detail::dtoa_impl::diyfp::e = 0 |
| uint64_t nlohmann::detail::dtoa_impl::diyfp::f = 0 |
|
static |