Lines Matching defs:hfsq
1651 * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2.
1655 * log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy)
1658 * = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo)))
1694 double hfsq, f, s, z, R, w, t1, t2, dk;
1744 hfsq = 0.5 * f * f;
1746 return f - (hfsq - s * (hfsq + R));
1748 return dk * ln2_hi - ((hfsq - (s * (hfsq + R) + dk * ln2_lo)) - f);
1786 * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2.
1789 * log1p(f) = f - (hfsq - s*(hfsq+R)).
1792 * = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo)))
1837 double hfsq, f, c, s, z, R, u;
1895 hfsq = 0.5 * f * f;
1905 R = hfsq * (1.0 - 0.66666666666666666 * f);
1916 return f - (hfsq - s * (hfsq + R));
1918 return k * ln2_hi - ((hfsq - (s * (hfsq + R) + (k * ln2_lo + c))) - f);
1950 * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2.
1954 * log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy)
1957 * = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo)))
1991 double hfsq, s, z, R, w, t1, t2;
1999 hfsq = 0.5 * f * f;
2000 return s * (hfsq + R);
2021 double f, hfsq, hi, lo, r, val_hi, val_lo, w, y;
2045 hfsq = 0.5 * f * f;
2049 * f-hfsq must (for args near 1) be evaluated in extra precision
2051 * This is fairly efficient since f-hfsq only depends on f, so can
2052 * be evaluated in parallel with R. Not combining hfsq with R also
2057 * theorem for spitting f-hfsq as hi+lo, unless double_t was used
2078 hi = f - hfsq;
2080 lo = (f - hi) - hfsq + r;