Lines Matching refs:r
46 double_t z, r, r2, r4, y, invc, logc, kd, hi, lo, t1, t2, t3, p; in __log2() local
62 r = x - 1.0; in __log2()
64 hi = r * InvLn2hi; in __log2()
65 lo = r * InvLn2lo + __builtin_fma (r, InvLn2hi, -hi); in __log2()
68 rhi = asdouble (asuint64 (r) & -1ULL << 32); in __log2()
69 rlo = r - rhi; in __log2()
71 lo = rlo * InvLn2hi + r * InvLn2lo; in __log2()
73 r2 = r * r; /* rounding error: 0x1p-62. */ in __log2()
76 p = r2 * (B[0] + r * B[1]); in __log2()
79 lo += r4 * (B[2] + r * B[3] + r2 * (B[4] + r * B[5]) in __log2()
80 + r4 * (B[6] + r * B[7] + r2 * (B[8] + r * B[9]))); in __log2()
114 r = __builtin_fma (z, invc, -1.0); in __log2()
115 t1 = r * InvLn2hi; in __log2()
116 t2 = r * InvLn2lo + __builtin_fma (r, InvLn2hi, -t1); in __log2()
120 r = (z - T2[i].chi - T2[i].clo) * invc; in __log2()
121 rhi = asdouble (asuint64 (r) & -1ULL << 32); in __log2()
122 rlo = r - rhi; in __log2()
124 t2 = rlo * InvLn2hi + r * InvLn2lo; in __log2()
134 r2 = r * r; /* rounding error: 0x1p-54/N^2. */ in __log2()
138 p = A[0] + r * A[1] + r2 * (A[2] + r * A[3]) + r4 * (A[4] + r * A[5]); in __log2()