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