Home
last modified time | relevance | path

Searched refs:xy (Results 1 – 3 of 3) sorted by relevance

/bionic/libm/upstream-freebsd/lib/msun/src/
Ds_fmaf.c45 double xy, result; in fmaf() local
48 xy = (double)x * y; in fmaf()
49 result = xy + z; in fmaf()
54 result - xy == z || /* exact */ in fmaf()
63 volatile double vxy = xy; /* XXX work around gcc CSE bug */ in fmaf()
Ds_fmal.c169 struct dd xy, r; in fmal() local
240 xy = dd_mul(vxs, ys); in fmal()
241 r = dd_add(xy.hi, zs); in fmal()
252 return (xy.hi + vzs + ldexpl(xy.lo, spread)); in fmal()
263 adj = vrlo + xy.lo; in fmal()
267 adj = add_adjusted(r.lo, xy.lo); in fmal()
Ds_fma.c181 struct dd xy, r; in fma() local
252 xy = dd_mul(vxs, ys); in fma()
253 r = dd_add(xy.hi, zs); in fma()
264 return (xy.hi + vzs + ldexp(xy.lo, spread)); in fma()
275 adj = vrlo + xy.lo; in fma()
279 adj = add_adjusted(r.lo, xy.lo); in fma()