Lines Matching refs:hi
44 long double hi; member
59 ret.hi = a + b; in dd_add()
60 s = ret.hi - a; in dd_add()
61 ret.lo = (a - (ret.hi - s)) + (b - s); in dd_add()
84 u.e = sum.hi; in add_adjusted()
86 sum.hi = nextafterl(sum.hi, INFINITY * sum.lo); in add_adjusted()
88 return (sum.hi); in add_adjusted()
116 u.e = sum.hi; in add_and_denormalize()
119 sum.hi = nextafterl(sum.hi, INFINITY * sum.lo); in add_and_denormalize()
121 return (ldexp(sum.hi, scale)); in add_and_denormalize()
153 ret.hi = p + q; in dd_mul()
154 ret.lo = p - ret.hi + q + la * lb; in dd_mul()
243 r = dd_add(xy.hi, zs); in fmal()
247 if (r.hi == 0.0) { in fmal()
254 return (xy.hi + vzs + ldexpl(xy.lo, spread)); in fmal()
266 return (ldexpl(r.hi + adj, spread)); in fmal()
270 if (spread + ilogbl(r.hi) > -16383) in fmal()
271 return (ldexpl(r.hi + adj, spread)); in fmal()
273 return (add_and_denormalize(r.hi, adj, spread)); in fmal()