Lines Matching refs:trimmed
154 static bool DoubleStrtod(Vector<const char> trimmed, in DoubleStrtod() argument
168 if (trimmed.length() <= kMaxExactDoubleIntegerDecimalDigits) { in DoubleStrtod()
178 *result = static_cast<double>(ReadUint64(trimmed, &read_digits)); in DoubleStrtod()
179 DCHECK(read_digits == trimmed.length()); in DoubleStrtod()
185 *result = static_cast<double>(ReadUint64(trimmed, &read_digits)); in DoubleStrtod()
186 DCHECK(read_digits == trimmed.length()); in DoubleStrtod()
191 kMaxExactDoubleIntegerDecimalDigits - trimmed.length(); in DoubleStrtod()
197 *result = static_cast<double>(ReadUint64(trimmed, &read_digits)); in DoubleStrtod()
198 DCHECK(read_digits == trimmed.length()); in DoubleStrtod()
398 Vector<const char> trimmed = TrimTrailingZeros(left_trimmed); in Strtod() local
399 exponent += left_trimmed.length() - trimmed.length(); in Strtod()
400 if (trimmed.length() == 0) return 0.0; in Strtod()
401 if (trimmed.length() > kMaxSignificantDecimalDigits) { in Strtod()
404 TrimToMaxSignificantDigits(trimmed, exponent, in Strtod()
410 if (exponent + trimmed.length() - 1 >= kMaxDecimalPower) return V8_INFINITY; in Strtod()
411 if (exponent + trimmed.length() <= kMinDecimalPower) return 0.0; in Strtod()
414 if (DoubleStrtod(trimmed, exponent, &guess) || in Strtod()
415 DiyFpStrtod(trimmed, exponent, &guess)) { in Strtod()
418 return BignumStrtod(trimmed, exponent, guess); in Strtod()