Lines Matching refs:fractionals
390 uint64_t fractionals = too_high.f() & (one.f() - 1); in DigitGen() local
410 (static_cast<uint64_t>(integrals) << -one.e()) + fractionals; in DigitGen()
430 DCHECK(fractionals < one.f()); in DigitGen()
433 fractionals *= 10; in DigitGen()
437 int digit = static_cast<int>(fractionals >> -one.e()); in DigitGen()
440 fractionals &= one.f() - 1; // Modulo by one. in DigitGen()
442 if (fractionals < unsafe_interval.f()) { in DigitGen()
444 unsafe_interval.f(), fractionals, one.f(), unit); in DigitGen()
493 uint64_t fractionals = w.f() & (one.f() - 1); in DigitGenCounted() local
520 (static_cast<uint64_t>(integrals) << -one.e()) + fractionals; in DigitGenCounted()
533 DCHECK(fractionals < one.f()); in DigitGenCounted()
535 while (requested_digits > 0 && fractionals > w_error) { in DigitGenCounted()
536 fractionals *= 10; in DigitGenCounted()
539 int digit = static_cast<int>(fractionals >> -one.e()); in DigitGenCounted()
543 fractionals &= one.f() - 1; // Modulo by one. in DigitGenCounted()
547 return RoundWeedCounted(buffer, *length, fractionals, one.f(), w_error, in DigitGenCounted()