Home
last modified time | relevance | path

Searched refs:double_t (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/arm-optimized-routines/math/
H A Dpow.c37 static inline double_t
38 log_inline (uint64_t ix, double_t *tail) in log_inline()
41 double_t z, r, y, invc, logc, logctail, kd, hi, t1, t2, lo, lo1, lo2, p; in log_inline()
53 kd = (double_t) k; in log_inline()
66 double_t zhi = asdouble ((iz + (1ULL << 31)) & (-1ULL << 32)); in log_inline()
67 double_t zlo = z - zhi; in log_inline()
68 double_t rhi = zhi * invc - 1.0; in log_inline()
69 double_t rlo = zlo * invc; in log_inline()
80 double_t ar, ar2, ar3, lo3, lo4; in log_inline()
90 double_t arhi = A[0] * rhi; in log_inline()
[all …]
H A Dexp10.c23 special_case (uint64_t sbits, double_t tmp, uint64_t ki) in special_case()
25 double_t scale, y; in special_case()
47 double_t lo = scale - y + scale * tmp; in special_case()
48 double_t hi = 1.0 + y; in special_case()
87 double_t z = __exp_data.invlog10_2N * x; in exp10()
88 double_t kd; in exp10()
100 double_t r = x; in exp10()
113 double_t tail = asdouble (__exp_data.tab[i]); in exp10()
116 double_t r2 = r * r; in exp10()
117 double_t p = C (0) + r * C (1); in exp10()
[all …]
H A Dpowf.c30 static inline double_t
34 double_t z, r, r2, r4, p, q, y, y0, invc, logc; in log2_inline()
48 z = (double_t) asfloat (iz); in log2_inline()
52 y0 = logc + (double_t) k; in log2_inline()
75 exp2_inline (double_t xd, uint32_t sign_bias) in exp2_inline()
79 double_t kd, z, r, r2, y, s; in exp2_inline()
192 double_t logx = log2_inline (ix); in powf()
193 double_t ylogx = y * logx; /* Note: cannot overflow, y is single prec. */ in powf()
H A Dexp.c35 specialcase (double_t tmp, uint64_t sbits, uint64_t ki) in specialcase()
37 double_t scale, y; in specialcase()
57 double_t hi, lo; in specialcase()
87 double_t kd, z, r, r2, scale, tail, tmp; in exp_inline()
121 kd = (double_t) (int32_t) ki; in exp_inline()
H A Dexp2.c33 specialcase (double_t tmp, uint64_t sbits, uint64_t ki) in specialcase()
35 double_t scale, y; in specialcase()
55 double_t hi, lo; in specialcase()
83 double_t kd, r, r2, scale, tail, tmp; in exp2()
H A Dlog2f.c31 double_t z, r, r2, p, y, y0, invc, logc; in log2f()
65 z = (double_t) asfloat (iz); in log2f()
69 y0 = logc + (double_t) k; in log2f()
H A Dlogf.c32 double_t z, r, r2, y, y0, invc, logc; in logf()
65 z = (double_t) asfloat (iz); in logf()
69 y0 = logc + (double_t) k * Ln2; in logf()
H A Dlog10f.c41 double_t z, r, r2, y, y0, invc, logc; in log10f()
74 z = (double_t) asfloat (iz); in log10f()
78 y0 = logc + (double_t) k * Ln2; in log10f()
H A Dlog2.c35 double_t z, r, r2, r4, y, invc, logc, kd, hi, lo, t1, t2, t3, p; in log2()
58 double_t rhi, rlo; in log2()
101 kd = (double_t) k; in log2()
111 double_t rhi, rlo; in log2()
H A Dlog.c35 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in log()
89 double_t rhi = r + w - w; in log()
90 double_t rlo = r - rhi; in log()
135 kd = (double_t) k; in log()
H A Dexp2f.c41 double_t kd, xd, z, r, r2, y, s; in exp2f()
43 xd = (double_t) x; in exp2f()
H A Dexpf.c41 double_t kd, xd, z, r, r2, y, s; in expf()
43 xd = (double_t) x; in expf()
H A Dmath_config.h181 static inline double_t
182 roundtoint (double_t x) in roundtoint()
191 converttoint (double_t x) in converttoint()
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/
H A Dexp_inline.h36 exp_inline_special_case (double_t tmp, uint64_t sbits, uint64_t ki) in exp_inline_special_case()
38 double_t scale, y; in exp_inline_special_case()
58 double_t hi, lo; in exp_inline_special_case()
88 double_t kd, z, r, r2, scale, tail, tmp; in exp_inline()
122 kd = (double_t) (int32_t) ki; in exp_inline()
H A Dlog10_2u.c44 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in log10()
68 double_t rhi = r + w - w; in log10()
69 double_t rlo = r - rhi; in log10()
115 kd = (double_t) k; in log10()
/freebsd/lib/msun/src/
H A Dk_cospi.h35 double_t hi, lo; in __kernel_cospi()
H A Dk_sinpi.h35 double_t hi, lo; in __kernel_sinpi()
H A Ds_scalbn.c16 double_t y = x; in scalbn()
H A Ds_tanpi.c85 double_t hi, lo, t; in __kernel_tanpi()
H A Ds_clog.c45 double_t ax, ax2h, ax2l, axh, axl, ay, ay2h, ay2l, ayh, ayl, sh, sl, t; in clog()
H A De_rem_pio2.c126 fn = rnint((double_t)x*invpio2); in __ieee754_rem_pio2()
H A Dmath.h118 typedef __double_t double_t; typedef
/freebsd/contrib/llvm-project/libcxx/modules/std.compat/
H A Dcmath.inc11 using ::double_t _LIBCPP_USING_IF_EXISTS;
/freebsd/contrib/llvm-project/libcxx/include/
H A Dcmath43 double_t // C99
362 using ::double_t _LIBCPP_USING_IF_EXISTS;
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dcmath.cppm

12