#include <cached-powers.h>
Static Public Member Functions | |
static void | GetCachedPowerForBinaryExponentRange (int min_exponent, int max_exponent, DiyFp *power, int *decimal_exponent) |
static void | GetCachedPowerForDecimalExponent (int requested_exponent, DiyFp *power, int *found_exponent) |
Static Public Attributes | |
static const int | kDecimalExponentDistance = 8 |
static const int | kMinDecimalExponent = -348 |
static const int | kMaxDecimalExponent = 340 |
Definition at line 35 of file cached-powers.h.
void double_conversion::PowersOfTenCache::GetCachedPowerForBinaryExponentRange | ( | int | min_exponent, | |
int | max_exponent, | |||
DiyFp * | power, | |||
int * | decimal_exponent | |||
) | [static] |
Definition at line 142 of file cached-powers.cc.
References ASSERT, double_conversion::CachedPower::binary_exponent, double_conversion::CachedPower::decimal_exponent, index, k, kDecimalExponentDistance, double_conversion::DiyFp::kSignificandSize, and double_conversion::CachedPower::significand.
void double_conversion::PowersOfTenCache::GetCachedPowerForDecimalExponent | ( | int | requested_exponent, | |
DiyFp * | power, | |||
int * | found_exponent | |||
) | [static] |
Definition at line 161 of file cached-powers.cc.
References ASSERT, double_conversion::CachedPower::binary_exponent, double_conversion::CachedPower::decimal_exponent, index, kDecimalExponentDistance, kMaxDecimalExponent, kMinDecimalExponent, and double_conversion::CachedPower::significand.
const int double_conversion::PowersOfTenCache::kDecimalExponentDistance = 8 [static] |
Definition at line 40 of file cached-powers.h.
Referenced by GetCachedPowerForBinaryExponentRange(), and GetCachedPowerForDecimalExponent().
const int double_conversion::PowersOfTenCache::kMaxDecimalExponent = 340 [static] |
const int double_conversion::PowersOfTenCache::kMinDecimalExponent = -348 [static] |