Lines Matching refs:hi
42 long double hi; member
57 ret.hi = a + b; in dd_add()
58 s = ret.hi - a; in dd_add()
59 ret.lo = (a - (ret.hi - s)) + (b - s); in dd_add()
82 u.e = sum.hi; in add_adjusted()
84 sum.hi = nextafterl(sum.hi, INFINITY * sum.lo); in add_adjusted()
86 return (sum.hi); in add_adjusted()
114 u.e = sum.hi; in add_and_denormalize()
117 sum.hi = nextafterl(sum.hi, INFINITY * sum.lo); in add_and_denormalize()
119 return (ldexp(sum.hi, scale)); in add_and_denormalize()
151 ret.hi = p + q; in dd_mul()
152 ret.lo = p - ret.hi + q + la * lb; in dd_mul()
241 r = dd_add(xy.hi, zs); in fmal()
245 if (r.hi == 0.0) { in fmal()
252 return (xy.hi + vzs + ldexpl(xy.lo, spread)); in fmal()
264 return (ldexpl(r.hi + adj, spread)); in fmal()
268 if (spread + ilogbl(r.hi) > -16383) in fmal()
269 return (ldexpl(r.hi + adj, spread)); in fmal()
271 return (add_and_denormalize(r.hi, adj, spread)); in fmal()