Lines Matching refs:unsafe_interval
58 // * unsafe_interval == (too_high - too_low).f() * unit
68 uint64_t unsafe_interval,
106 // boundary_low ------------------------- unsafe_interval
145 ASSERT(rest <= unsafe_interval);
147 unsafe_interval - rest >= ten_kappa && // Negated condition 2
158 unsafe_interval - rest >= ten_kappa &&
166 // Since too_low = too_high - unsafe_interval this is equivalent to
167 // [too_high - unsafe_interval + 4 ulp; too_high - 2 ulp]
169 return (2 * unit <= rest) && (rest <= unsafe_interval - 4 * unit);
411 DiyFp unsafe_interval = DiyFp::Minus(too_high, too_low);
445 // Reminder: unsafe_interval.e() == one.e()
446 if (rest < unsafe_interval.f()) {
450 unsafe_interval.f(), rest,
468 unsafe_interval.set_f(unsafe_interval.f() * 10);
475 if (fractionals < unsafe_interval.f()) {
477 unsafe_interval.f(), fractionals, one.f(), unit);