Home
last modified time | relevance | path

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

12

/external/arm-optimized-routines/math/
Dpow.c36 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()
[all …]
Dpowf.c29 static inline double_t
33 double_t z, r, r2, r4, p, q, y, y0, invc, logc; in log2_inline()
47 z = (double_t) asfloat (iz); in log2_inline()
51 y0 = logc + (double_t) k; in log2_inline()
74 exp2_inline (double_t xd, uint32_t sign_bias) in exp2_inline()
78 double_t kd, z, r, r2, y, s; in exp2_inline()
191 double_t logx = log2_inline (ix); in powf()
192 double_t ylogx = y * logx; /* Note: cannot overflow, y is single prec. */ in powf()
Dexp.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()
85 double_t kd, z, r, r2, scale, tail, tmp; in exp_inline()
119 kd = (double_t) (int32_t) ki; in exp_inline()
Dlogf.c30 double_t z, r, r2, y, y0, invc, logc; in logf()
63 z = (double_t) asfloat (iz); in logf()
67 y0 = logc + (double_t) k * Ln2; in logf()
Dlog2f.c29 double_t z, r, r2, p, y, y0, invc, logc; in log2f()
63 z = (double_t) asfloat (iz); in log2f()
67 y0 = logc + (double_t) k; in log2f()
Dexp2.c31 specialcase (double_t tmp, uint64_t sbits, uint64_t ki) in specialcase()
33 double_t scale, y; in specialcase()
53 double_t hi, lo; in specialcase()
81 double_t kd, r, r2, scale, tail, tmp; in exp2()
Dlog2.c33 double_t z, r, r2, r4, y, invc, logc, kd, hi, lo, t1, t2, t3, p; in log2()
56 double_t rhi, rlo; in log2()
99 kd = (double_t) k; in log2()
109 double_t rhi, rlo; in log2()
Dlog.c33 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in log()
87 double_t rhi = r + w - w; in log()
88 double_t rlo = r - rhi; in log()
133 kd = (double_t) k; in log()
Dexp2f.c39 double_t kd, xd, z, r, r2, y, s; in exp2f()
41 xd = (double_t) x; in exp2f()
Dexpf.c39 double_t kd, xd, z, r, r2, y, s; in expf()
41 xd = (double_t) x; in expf()
Dmath_config.h103 static inline double_t
104 roundtoint (double_t x) in roundtoint()
113 converttoint (double_t x) in converttoint()
/external/llvm-project/libc/AOR_v20.02/math/
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 …]
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()
Dexp.c34 specialcase (double_t tmp, uint64_t sbits, uint64_t ki) in specialcase()
36 double_t scale, y; in specialcase()
56 double_t hi, lo; in specialcase()
86 double_t kd, z, r, r2, scale, tail, tmp; in exp_inline()
120 kd = (double_t) (int32_t) ki; in exp_inline()
Dlogf.c31 double_t z, r, r2, y, y0, invc, logc; in logf()
64 z = (double_t) asfloat (iz); in logf()
68 y0 = logc + (double_t) k * Ln2; in logf()
Dlog2f.c30 double_t z, r, r2, p, y, y0, invc, logc; in log2f()
64 z = (double_t) asfloat (iz); in log2f()
68 y0 = logc + (double_t) k; in log2f()
Dexp2.c32 specialcase (double_t tmp, uint64_t sbits, uint64_t ki) in specialcase()
34 double_t scale, y; in specialcase()
54 double_t hi, lo; in specialcase()
82 double_t kd, r, r2, scale, tail, tmp; in exp2()
Dlog2.c34 double_t z, r, r2, r4, y, invc, logc, kd, hi, lo, t1, t2, t3, p; in log2()
57 double_t rhi, rlo; in log2()
100 kd = (double_t) k; in log2()
110 double_t rhi, rlo; in log2()
Dlog.c34 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in log()
88 double_t rhi = r + w - w; in log()
89 double_t rlo = r - rhi; in log()
134 kd = (double_t) k; in log()
Dexp2f.c40 double_t kd, xd, z, r, r2, y, s; in exp2f()
42 xd = (double_t) x; in exp2f()
Dexpf.c40 double_t kd, xd, z, r, r2, y, s; in expf()
42 xd = (double_t) x; in expf()
Dmath_config.h104 static inline double_t
105 roundtoint (double_t x) in roundtoint()
114 converttoint (double_t x) in converttoint()
/external/llvm-project/libc/src/math/
Dexp2f.cpp27 double_t kd, xd, z, r, r2, y, s; in LLVM_LIBC_ENTRYPOINT()
29 xd = static_cast<double_t>(x); in LLVM_LIBC_ENTRYPOINT()
Dexpf.cpp28 double_t kd, xd, z, r, r2, y, s; in LLVM_LIBC_ENTRYPOINT()
30 xd = static_cast<double_t>(x); in LLVM_LIBC_ENTRYPOINT()
/external/llvm-project/libc/include/
D__llvm-libc-stdc-types.h35 typedef __LLVM_LIBC_DOUBLE_T double_t; typedef

12