Lines Matching refs:double_t
36 static inline double_t
37 log_inline (uint64_t ix, double_t *tail) in log_inline()
40 double_t z, r, y, invc, logc, logctail, kd, hi, t1, t2, lo, lo1, lo2, p; in log_inline()
52 kd = (double_t) k; in log_inline()
65 double_t zhi = asdouble ((iz + (1ULL << 31)) & (-1ULL << 32)); in log_inline()
66 double_t zlo = z - zhi; in log_inline()
67 double_t rhi = zhi * invc - 1.0; in log_inline()
68 double_t rlo = zlo * invc; in log_inline()
79 double_t ar, ar2, ar3, lo3, lo4; in log_inline()
89 double_t arhi = A[0] * rhi; in log_inline()
90 double_t arhi2 = rhi * arhi; in log_inline()
128 specialcase (double_t tmp, uint64_t sbits, uint64_t ki) in specialcase()
130 double_t scale, y; in specialcase()
151 double_t hi, lo, one = 1.0; in specialcase()
173 exp_inline (double_t x, double_t xtail, uint32_t sign_bias) in exp_inline()
178 double_t kd, z, r, r2, scale, tail, tmp; in exp_inline()
187 double_t one = WANT_ROUNDING ? 1.0 + x : 1.0; in exp_inline()
212 kd = (double_t) (int32_t) ki; in exp_inline()
307 double_t x2 = x * x; in pow()
358 double_t lo; in pow()
359 double_t hi = log_inline (ix, &lo); in pow()
360 double_t ehi, elo; in pow()
365 double_t yhi = asdouble (iy & -1ULL << 27); in pow()
366 double_t ylo = y - yhi; in pow()
367 double_t lhi = asdouble (asuint64 (hi) & -1ULL << 27); in pow()
368 double_t llo = hi - lhi + lo; in pow()