Lines Matching defs:high
324 // * low, w and high are correct up to 1 ulp (unit in the last place). That
326 // * low.e() == w.e() == high.e()
327 // * low < w < high, and taking into account their error: low~ <= high~
334 // correct values of low and high (without their error).
354 // represent 'w' we can stop. Everything inside the interval low - high
355 // represents w. However we have to pay attention to low, high and w's
357 static bool DigitGen(DiyFp low, DiyFp w, DiyFp high, Vector<char> buffer,
359 DCHECK(low.e() == w.e() && w.e() == high.e());
360 DCHECK(low.f() + 1 <= high.f() - 1);
362 // low, w and high are imprecise, but by less than one ulp (unit in the last
364 // If we remove (resp. add) 1 ulp from low (resp. high) we are certain that
367 // Inversely adding (resp. removing) 1 ulp from low (resp. high) would yield
375 DiyFp too_high = DiyFp(high.f() + unit, high.e());