#include <double.h>
Definition at line 25 of file double.h.
◆ Double() [1/4]
v8::base::Double::Double |
( |
| ) |
|
|
inlineconstexpr |
◆ Double() [2/4]
v8::base::Double::Double |
( |
double | d | ) |
|
|
inlineexplicitconstexpr |
◆ Double() [3/4]
v8::base::Double::Double |
( |
uint64_t | d64 | ) |
|
|
inlineexplicitconstexpr |
◆ Double() [4/4]
v8::base::Double::Double |
( |
DiyFp | diy_fp | ) |
|
|
inlineexplicitconstexpr |
◆ AsDiyFp()
DiyFp v8::base::Double::AsDiyFp |
( |
| ) |
const |
|
inline |
◆ AsNormalizedDiyFp()
DiyFp v8::base::Double::AsNormalizedDiyFp |
( |
| ) |
const |
|
inline |
◆ AsUint64()
uint64_t v8::base::Double::AsUint64 |
( |
| ) |
const |
|
inlineconstexpr |
◆ DiyFpToUint64()
static constexpr uint64_t v8::base::Double::DiyFpToUint64 |
( |
DiyFp | diy_fp | ) |
|
|
inlinestaticconstexprprivate |
◆ Exponent()
int v8::base::Double::Exponent |
( |
| ) |
const |
|
inlineconstexpr |
◆ IsDenormal()
bool v8::base::Double::IsDenormal |
( |
| ) |
const |
|
inlineconstexpr |
◆ IsInfinite()
bool v8::base::Double::IsInfinite |
( |
| ) |
const |
|
inlineconstexpr |
◆ IsSpecial()
bool v8::base::Double::IsSpecial |
( |
| ) |
const |
|
inlineconstexpr |
◆ NextDouble()
double v8::base::Double::NextDouble |
( |
| ) |
const |
|
inlineconstexpr |
◆ NormalizedBoundaries()
void v8::base::Double::NormalizedBoundaries |
( |
DiyFp * | out_m_minus, |
|
|
DiyFp * | out_m_plus ) const |
|
inline |
◆ Sign()
int v8::base::Double::Sign |
( |
| ) |
const |
|
inlineconstexpr |
◆ Significand()
uint64_t v8::base::Double::Significand |
( |
| ) |
const |
|
inlineconstexpr |
◆ SignificandSizeForOrderOfMagnitude()
static int v8::base::Double::SignificandSizeForOrderOfMagnitude |
( |
int | order | ) |
|
|
inlinestatic |
◆ UpperBoundary()
DiyFp v8::base::Double::UpperBoundary |
( |
| ) |
const |
|
inline |
◆ value()
double v8::base::Double::value |
( |
| ) |
const |
|
inlineconstexpr |
◆ d64_
uint64_t v8::base::Double::d64_ |
|
private |
◆ kDenormalExponent
◆ kExponentBias
◆ kExponentMask
uint64_t v8::base::Double::kExponentMask = 0x7FF0'0000'0000'0000 |
|
staticconstexpr |
◆ kHiddenBit
uint64_t v8::base::Double::kHiddenBit = 0x0010'0000'0000'0000 |
|
staticconstexpr |
◆ kInfinity
uint64_t v8::base::Double::kInfinity = 0x7FF0'0000'0000'0000 |
|
staticconstexprprivate |
◆ kMaxExponent
◆ kPhysicalSignificandSize
int v8::base::Double::kPhysicalSignificandSize |
|
staticconstexpr |
Initial value:
Definition at line 31 of file double.h.
◆ kSignificandMask
uint64_t v8::base::Double::kSignificandMask = 0x000F'FFFF'FFFF'FFFF |
|
staticconstexpr |
◆ kSignificandSize
int v8::base::Double::kSignificandSize = 53 |
|
staticconstexpr |
◆ kSignMask
uint64_t v8::base::Double::kSignMask = 0x8000'0000'0000'0000 |
|
staticconstexpr |
The documentation for this class was generated from the following file: