Lines Matching refs:result
167 uint64_t result = 0;
169 while (i < buffer.length() && result <= (kMaxUint64 / 10 - 1)) {
172 result = 10 * result + digit;
175 return result;
184 DiyFp* result,
189 *result = DiyFp(significand, 0);
198 *result = DiyFp(significand, exponent);
206 double* result) {
211 (void) result;
214 // result is not accurate.
222 // can compute the result-double simply by multiplying (resp. dividing) the
228 *result = static_cast<double>(ReadUint64(trimmed, &read_digits));
230 *result /= exact_powers_of_ten[-exponent];
235 *result = static_cast<double>(ReadUint64(trimmed, &read_digits));
237 *result *= exact_powers_of_ten[exponent];
245 // 10^remaining_digits. As a result the remaining exponent now fits
247 *result = static_cast<double>(ReadUint64(trimmed, &read_digits));
249 *result *= exact_powers_of_ten[remaining_digits];
250 *result *= exact_powers_of_ten[exponent - remaining_digits];
281 // If the function returns true then the result is the correct double.
286 double* result) {
307 *result = 0.0;
382 *result = Double(rounded_input).value();
569 // To do this we simply look at the neighbors of the correct result and see