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.c47 double xy, result; in fmaf() local
50 xy = (double)x * y; in fmaf()
51 result = xy + z; in fmaf()
56 result - xy == z || /* exact */ in fmaf()
65 volatile double vxy = xy; /* XXX work around gcc CSE bug */ in fmaf()
Ds_fma.c183 struct dd xy, r; in fma() local
254 xy = dd_mul(vxs, ys); in fma()
255 r = dd_add(xy.hi, zs); in fma()
266 return (xy.hi + vzs + ldexp(xy.lo, spread)); in fma()
277 adj = vrlo + xy.lo; in fma()
281 adj = add_adjusted(r.lo, xy.lo); in fma()
Ds_fmal.c171 struct dd xy, r; in fmal() local
242 xy = dd_mul(vxs, ys); in fmal()
243 r = dd_add(xy.hi, zs); in fmal()
254 return (xy.hi + vzs + ldexpl(xy.lo, spread)); in fmal()
265 adj = vrlo + xy.lo; in fmal()
269 adj = add_adjusted(r.lo, xy.lo); in fmal()