Lines Matching full:exponent
20 static double StrtodChar(const char* str, int exponent) {
21 return Strtod(StringToVector(str), exponent);
371 int exponent,
379 // Check that the buffer*10^exponent < (0 + kMinDouble)/2.
382 return CompareBignumToDiyFp(input_digits, exponent, lower_boundary) <= 0;
386 // Check that the buffer*10^exponent >= boundary between kMaxDouble and inf.
389 return CompareBignumToDiyFp(input_digits, exponent, upper_boundary) >= 0;
394 return CompareBignumToDiyFp(input_digits, exponent, lower_boundary) >= 0 &&
395 CompareBignumToDiyFp(input_digits, exponent, upper_boundary) <= 0;
397 return CompareBignumToDiyFp(input_digits, exponent, lower_boundary) > 0 &&
398 CompareBignumToDiyFp(input_digits, exponent, upper_boundary) < 0;
433 int exponent = DeterministicRandom() % (25*2 + 1) - 25 - length;
436 double strtod_result = Strtod(vector, exponent);
437 CHECK(CheckDouble(vector, exponent, strtod_result));
446 int exponent = DeterministicRandom() % (308*2 + 1) - 308 - length;
449 double strtod_result = Strtod(vector, exponent);
450 CHECK(CheckDouble(vector, exponent, strtod_result));