Lines Matching defs:input
97 // The input buffer has been trimmed. Therefore the last digit must be
165 // The trimmed input fits into a double.
236 DiyFp input;
238 ReadDiyFp(buffer, &input, &remaining_decimals);
239 // Since we may have dropped some digits the input is not accurate.
250 int old_e = input.e();
251 input.Normalize();
252 error <<= old_e - input.e();
267 input.Multiply(adjustment_power);
269 // The product of input with the adjustment power fits into a 64 bit
278 input.Multiply(cached_power);
281 // Substituting a with 'input' and b with 'cached_power' we have
289 old_e = input.e();
290 input.Normalize();
291 error <<= old_e - input.e();
294 int order_of_magnitude = DiyFp::kSignificandSize + input.e();
305 input.set_f(input.f() >> shift_amount);
306 input.set_e(input.e() + shift_amount);
308 // the lost precision of input.f().
317 uint64_t precision_bits = input.f() & precision_bits_mask;
321 DiyFp rounded_input(input.f() >> precision_digits_count,
322 input.e() + precision_digits_count);
364 Bignum input;
366 input.AssignDecimalString(buffer);
369 input.MultiplyByPowerOfTen(exponent);
376 input.ShiftLeft(-upper_boundary.e());
378 int comparison = Bignum::Compare(input, boundary);