Lines Matching defs:hfsq
1607 * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2.
1611 * log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy)
1614 * = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo)))
1649 double hfsq, f, s, z, R, w, t1, t2, dk;
1702 hfsq = 0.5 * f * f;
1704 return f - (hfsq - s * (hfsq + R));
1706 return dk * ln2_hi - ((hfsq - (s * (hfsq + R) + dk * ln2_lo)) - f);
1744 * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2.
1747 * log1p(f) = f - (hfsq - s*(hfsq+R)).
1750 * = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo)))
1794 double hfsq, f, c, s, z, R, u;
1852 hfsq = 0.5 * f * f;
1862 R = hfsq * (1.0 - 0.66666666666666666 * f);
1873 return f - (hfsq - s * (hfsq + R));
1875 return k * ln2_hi - ((hfsq - (s * (hfsq + R) + (k * ln2_lo + c))) - f);
1907 * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2.
1911 * log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy)
1914 * = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo)))
1948 double hfsq, s, z, R, w, t1, t2;
1956 hfsq = 0.5 * f * f;
1957 return s * (hfsq + R);
1975 double f, hfsq, hi, lo, r, val_hi, val_lo, w, y;
2002 hfsq = 0.5 * f * f;
2006 * f-hfsq must (for args near 1) be evaluated in extra precision
2008 * This is fairly efficient since f-hfsq only depends on f, so can
2009 * be evaluated in parallel with R. Not combining hfsq with R also
2014 * theorem for spitting f-hfsq as hi+lo, unless double_t was used
2035 hi = f - hfsq;
2037 lo = (f - hi) - hfsq + r;