Lines Matching defs:trimmed

125   // The input buffer has been trimmed. Therefore the last digit must be
142 Vector<const char>* trimmed, int* updated_exponent) {
151 *trimmed = Vector<const char>(buffer_copy_space,
154 *trimmed = right_trimmed;
204 static bool DoubleStrtod(Vector<const char> trimmed,
209 (void) trimmed;
218 if (trimmed.length() <= kMaxExactDoubleIntegerDecimalDigits) {
220 // The trimmed input fits into a double.
228 *result = static_cast<double>(ReadUint64(trimmed, &read_digits));
229 DOUBLE_CONVERSION_ASSERT(read_digits == trimmed.length());
235 *result = static_cast<double>(ReadUint64(trimmed, &read_digits));
236 DOUBLE_CONVERSION_ASSERT(read_digits == trimmed.length());
241 kMaxExactDoubleIntegerDecimalDigits - trimmed.length();
244 // The trimmed string was short and we can multiply it with
247 *result = static_cast<double>(ReadUint64(trimmed, &read_digits));
248 DOUBLE_CONVERSION_ASSERT(read_digits == trimmed.length());
433 static bool ComputeGuess(Vector<const char> trimmed, int exponent,
435 if (trimmed.length() == 0) {
439 if (exponent + trimmed.length() - 1 >= kMaxDecimalPower) {
443 if (exponent + trimmed.length() <= kMinDecimalPower) {
448 if (DoubleStrtod(trimmed, exponent, guess) ||
449 DiyFpStrtod(trimmed, exponent, guess)) {
482 double StrtodTrimmed(Vector<const char> trimmed, int exponent) {
483 DOUBLE_CONVERSION_ASSERT(trimmed.length() <= kMaxSignificantDecimalDigits);
484 DOUBLE_CONVERSION_ASSERT(AssertTrimmedDigits(trimmed));
486 const bool is_correct = ComputeGuess(trimmed, exponent, &guess);
491 int comparison = CompareBufferWithDiyFp(trimmed, exponent, upper_boundary);
506 Vector<const char> trimmed;
509 &trimmed, &updated_exponent);
510 return StrtodTrimmed(trimmed, updated_exponent);
539 Vector<const char> trimmed;
542 &trimmed, &updated_exponent);
544 return StrtofTrimmed(trimmed, exponent);
547 float StrtofTrimmed(Vector<const char> trimmed, int exponent) {
548 DOUBLE_CONVERSION_ASSERT(trimmed.length() <= kMaxSignificantDecimalDigits);
549 DOUBLE_CONVERSION_ASSERT(AssertTrimmedDigits(trimmed));
552 bool is_correct = ComputeGuess(trimmed, exponent, &double_guess);
611 int comparison = CompareBufferWithDiyFp(trimmed, exponent, upper_boundary);