Lines Matching refs:fractionals
412 // fractionals. We will not write any decimal separator though, but adapt
422 uint64_t fractionals = too_high.f() & (one.f() - 1);
442 (static_cast<uint64_t>(integrals) << -one.e()) + fractionals;
462 ASSERT(fractionals < one.f());
465 fractionals *= 10;
469 int digit = static_cast<int>(fractionals >> -one.e());
472 fractionals &= one.f() - 1; // Modulo by one.
474 if (fractionals < unsafe_interval.f()) {
476 unsafe_interval.f(), fractionals, one.f(), unit);
530 uint64_t fractionals = w.f() & (one.f() - 1);
557 (static_cast<uint64_t>(integrals) << -one.e()) + fractionals;
570 ASSERT(fractionals < one.f());
572 while (requested_digits > 0 && fractionals > w_error) {
573 fractionals *= 10;
576 int digit = static_cast<int>(fractionals >> -one.e());
580 fractionals &= one.f() - 1; // Modulo by one.
584 return RoundWeedCounted(buffer, *length, fractionals, one.f(), w_error,