Searched defs:adj (Results 1 - 4 of 4) sorted by last modified time

/bionic/libm/upstream-freebsd/lib/msun/src/
H A Ds_fma.c180 double xs, ys, zs, adj; local
249 * adj = xy.lo + r.lo (inexact; low bit is sticky)
250 * result = r.hi + adj (correctly rounded)
275 adj = vrlo + xy.lo;
276 return (ldexp(r.hi + adj, spread));
279 adj = add_adjusted(r.lo, xy.lo);
281 return (ldexp(r.hi + adj, spread));
283 return (add_and_denormalize(r.hi, adj, spread));
H A Ds_fmal.c168 long double xs, ys, zs, adj; local
237 * adj = xy.lo + r.lo (inexact; low bit is sticky)
238 * result = r.hi + adj (correctly rounded)
263 adj = vrlo + xy.lo;
264 return (ldexpl(r.hi + adj, spread));
267 adj = add_adjusted(r.lo, xy.lo);
269 return (ldexpl(r.hi + adj, spread));
271 return (add_and_denormalize(r.hi, adj, spread));
/bionic/libc/upstream-openbsd/lib/libc/gdtoa/
H A Dstrtod.c98 U adj, aadj1, rv, rv0; local
701 dval(&adj) = 1.;
706 dval(&adj) = -1.;
720 dval(&adj) = -0.5;
727 word0(&adj) += (2*P+1)*Exp_msk1 - y;
733 dval(&rv) += adj*ulp(&rv);
739 dval(&rv) += adj.d*ulp(&rv);
743 dval(&adj) = ratio(delta, bs);
744 if (adj.d < 1.)
745 dval(&adj)
[all...]
H A Dstrtodg.c353 U adj, rv; local
615 dval(&adj) = dval(&rv);
616 word0(&adj) -= P*Exp_msk1;
617 /* adj = */ rounded_product(dval(&adj), tens[e2]);
618 if ((word0(&adj) & Exp_mask)
621 word0(&adj) += P*Exp_msk1;
622 dval(&rv) = dval(&adj);
936 if ((dval(&adj) = ratio(delta, bs)) <= 2.) {
950 adj0 = dval(&adj)
[all...]

Completed in 132 milliseconds