| Index: src/cached-powers.cc
|
| ===================================================================
|
| --- src/cached-powers.cc (revision 9537)
|
| +++ src/cached-powers.cc (working copy)
|
| @@ -134,14 +134,12 @@
|
| };
|
|
|
| static const int kCachedPowersLength = ARRAY_SIZE(kCachedPowers);
|
| -static const int kCachedPowersOffset = -kCachedPowers[0].decimal_exponent;
|
| +static const int kCachedPowersOffset = 348; // -1 * the first decimal_exponent.
|
| static const double kD_1_LOG2_10 = 0.30102999566398114; // 1 / lg(10)
|
| -const int PowersOfTenCache::kDecimalExponentDistance =
|
| - kCachedPowers[1].decimal_exponent - kCachedPowers[0].decimal_exponent;
|
| -const int PowersOfTenCache::kMinDecimalExponent =
|
| - kCachedPowers[0].decimal_exponent;
|
| -const int PowersOfTenCache::kMaxDecimalExponent =
|
| - kCachedPowers[kCachedPowersLength - 1].decimal_exponent;
|
| +// Difference between the decimal exponents in the table above.
|
| +const int PowersOfTenCache::kDecimalExponentDistance = 8;
|
| +const int PowersOfTenCache::kMinDecimalExponent = -348;
|
| +const int PowersOfTenCache::kMaxDecimalExponent = 340;
|
|
|
| void PowersOfTenCache::GetCachedPowerForBinaryExponentRange(
|
| int min_exponent,
|
|
|