Searched refs:xy (Results 1 – 3 of 3) sorted by relevance
/bionic/libm/upstream-freebsd/lib/msun/src/ |
D | s_fmaf.c | 45 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()
|
D | s_fmal.c | 169 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()
|
D | s_fma.c | 181 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()
|