Home | History | Annotate | Download | only in cctest

Lines Matching full:exponent

45 static double StrtodChar(const char* str, int exponent) {
46 return Strtod(StringToVector(str), exponent);
396 int exponent,
404 // Check that the buffer*10^exponent < (0 + kMinDouble)/2.
407 return CompareBignumToDiyFp(input_digits, exponent, lower_boundary) <= 0;
411 // Check that the buffer*10^exponent >= boundary between kMaxDouble and inf.
414 return CompareBignumToDiyFp(input_digits, exponent, upper_boundary) >= 0;
419 return CompareBignumToDiyFp(input_digits, exponent, lower_boundary) >= 0 &&
420 CompareBignumToDiyFp(input_digits, exponent, upper_boundary) <= 0;
422 return CompareBignumToDiyFp(input_digits, exponent, lower_boundary) > 0 &&
423 CompareBignumToDiyFp(input_digits, exponent, upper_boundary) < 0;
459 int exponent = DeterministicRandom() % (25*2 + 1) - 25 - length;
462 double strtod_result = Strtod(vector, exponent);
463 CHECK(CheckDouble(vector, exponent, strtod_result));
472 int exponent = DeterministicRandom() % (308*2 + 1) - 308 - length;
475 double strtod_result = Strtod(vector, exponent);
476 CHECK(CheckDouble(vector, exponent, strtod_result));