32 #include "../include/v8stdint.h"
137 static const int kCachedPowersLength =
ARRAY_SIZE(kCachedPowers);
140 static const int kCachedPowersOffset = 348;
141 static const double kD_1_LOG2_10 = 0.30102999566398114;
151 int* decimal_exponent) {
155 double k = std::ceil((min_exponent + kQ - 1) * kD_1_LOG2_10);
156 int foo = kCachedPowersOffset;
159 ASSERT(0 <= index && index < kCachedPowersLength);
170 int* found_exponent) {
178 ASSERT(*found_exponent <= requested_exponent);
static const int kMaxDecimalExponent
static const int kSignificandSize
static const int kMinDecimalExponent
#define ASSERT(condition)
const LowDwVfpRegister d3
static const int kDecimalExponentDistance
#define V8_2PART_UINT64_C(a, b)
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)