• Home
  • Raw
  • Download

Lines Matching refs:DiyFp

314 static bool DigitGen(DiyFp low,  in DigitGen()
315 DiyFp w, in DigitGen()
316 DiyFp high, in DigitGen()
335 DiyFp too_low = DiyFp(low.f() - unit, low.e()); in DigitGen()
336 DiyFp too_high = DiyFp(high.f() + unit, high.e()); in DigitGen()
339 DiyFp unsafe_interval = DiyFp::Minus(too_high, too_low); in DigitGen()
347 DiyFp one = DiyFp(static_cast<uint64_t>(1) << -w.e(), w.e()); in DigitGen()
354 BiggestPowerTen(integrals, DiyFp::kSignificandSize - (-one.e()), in DigitGen()
378 return RoundWeed(buffer, *length, DiyFp::Minus(too_high, w).f(), in DigitGen()
406 return RoundWeed(buffer, *length, DiyFp::Minus(too_high, w).f() * unit, in DigitGen()
442 static bool DigitGenCounted(DiyFp w, in DigitGenCounted()
457 DiyFp one = DiyFp(static_cast<uint64_t>(1) << -w.e(), w.e()); in DigitGenCounted()
464 BiggestPowerTen(integrals, DiyFp::kSignificandSize - (-one.e()), in DigitGenCounted()
538 DiyFp w = Double(v).AsNormalizedDiyFp(); in Grisu3()
543 DiyFp boundary_minus, boundary_plus; in Grisu3()
552 DiyFp ten_mk; // Cached power of ten: 10^-k in Grisu3()
555 kMinimalTargetExponent - (w.e() + DiyFp::kSignificandSize); in Grisu3()
557 kMaximalTargetExponent - (w.e() + DiyFp::kSignificandSize); in Grisu3()
563 DiyFp::kSignificandSize) && in Grisu3()
565 DiyFp::kSignificandSize)); in Grisu3()
575 DiyFp scaled_w = DiyFp::Times(w, ten_mk); in Grisu3()
577 boundary_plus.e() + ten_mk.e() + DiyFp::kSignificandSize); in Grisu3()
583 DiyFp scaled_boundary_minus = DiyFp::Times(boundary_minus, ten_mk); in Grisu3()
584 DiyFp scaled_boundary_plus = DiyFp::Times(boundary_plus, ten_mk); in Grisu3()
610 DiyFp w = Double(v).AsNormalizedDiyFp(); in Grisu3Counted()
611 DiyFp ten_mk; // Cached power of ten: 10^-k in Grisu3Counted()
614 kMinimalTargetExponent - (w.e() + DiyFp::kSignificandSize); in Grisu3Counted()
616 kMaximalTargetExponent - (w.e() + DiyFp::kSignificandSize); in Grisu3Counted()
622 DiyFp::kSignificandSize) && in Grisu3Counted()
624 DiyFp::kSignificandSize)); in Grisu3Counted()
634 DiyFp scaled_w = DiyFp::Times(w, ten_mk); in Grisu3Counted()