Home
last modified time | relevance | path

Searched refs:double_t (Results 1 - 25 of 124) sorted by relevance

12345

/third_party/musl/porting/uniproton/kernel/src/math/
H A Dpow.c36 static inline double_t log_inline(uint64_t ix, double_t *tail) in log_inline()
38 /* double_t for better performance on targets with FLT_EVAL_METHOD==2. */ in log_inline()
39 double_t z, r, y, invc, logc, logctail, kd, hi, t1, t2, lo, lo1, lo2, p; in log_inline()
51 kd = (double_t)k; in log_inline()
64 double_t zhi = asdouble((iz + (1ULL << 31)) & (-1ULL << 32)); in log_inline()
65 double_t zlo = z - zhi; in log_inline()
66 double_t rhi = zhi * invc - 1.0; in log_inline()
67 double_t rlo = zlo * invc; in log_inline()
78 double_t a in log_inline()
[all...]
H A Dlog.c45 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in log()
68 double_t rhi = r + w - w; in log()
69 double_t rlo = r - rhi; in log()
111 kd = (double_t)k; in log()
/third_party/musl/porting/liteos_a/kernel/src/math/
H A Dpow.c36 static inline double_t log_inline(uint64_t ix, double_t *tail) in log_inline()
38 /* double_t for better performance on targets with FLT_EVAL_METHOD==2. */ in log_inline()
39 double_t z, r, y, invc, logc, logctail, kd, hi, t1, t2, lo, lo1, lo2, p; in log_inline()
51 kd = (double_t)k; in log_inline()
64 double_t zhi = asdouble((iz + (1ULL << 31)) & (-1ULL << 32)); in log_inline()
65 double_t zlo = z - zhi; in log_inline()
66 double_t rhi = zhi * invc - 1.0; in log_inline()
67 double_t rlo = zlo * invc; in log_inline()
78 double_t a in log_inline()
[all...]
H A Dhypot.c11 static void sq(double_t *hi, double_t *lo, double x) in sq()
13 double_t xh, xl, xc; in sq()
15 xc = (double_t)x*SPLIT; in sq()
18 *hi = (double_t)x*x; in sq()
26 double_t hx, lx, hy, ly, z; in hypot()
48 /* 64 difference is enough for ld80 double_t */ in hypot()
H A Dpowf.c29 static inline double_t log2_inline(uint32_t ix) in log2_inline()
31 double_t z, r, r2, r4, p, q, y, y0, invc, logc; in log2_inline()
45 z = (double_t)asfloat(iz); in log2_inline()
49 y0 = logc + (double_t)k; in log2_inline()
71 static inline float exp2_inline(double_t xd, uint32_t sign_bias) in exp2_inline()
74 double_t kd, z, r, r2, y, s; in exp2_inline()
174 double_t logx = log2_inline(ix); in powf()
175 double_t ylogx = y * logx; /* cannot overflow, y is single prec. */ in powf()
H A Dexp.c31 static inline double specialcase(double_t tmp, uint64_t sbits, uint64_t ki) in specialcase()
33 double_t scale, y; in specialcase()
51 double_t hi, lo; in specialcase()
76 double_t kd, z, r, r2, scale, tail, tmp; in exp()
108 kd = (double_t)(int32_t)ki; in exp()
H A Dcbrtf.c29 double_t r,T; in cbrtf()
55 T = T*((double_t)x+x+r)/(x+r+r); in cbrtf()
62 T = T*((double_t)x+x+r)/(x+r+r); in cbrtf()
H A Dexp2.c29 static inline double specialcase(double_t tmp, uint64_t sbits, uint64_t ki) in specialcase()
31 double_t scale, y; in specialcase()
49 double_t hi, lo; in specialcase()
74 double_t kd, r, r2, scale, tail, tmp; in exp2()
H A Dlog.c30 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in log()
53 double_t rhi = r + w - w; in log()
54 double_t rlo = r - rhi; in log()
96 kd = (double_t)k; in log()
H A Dlogf.c29 double_t z, r, r2, y, y0, invc, logc; in logf()
59 z = (double_t)asfloat(iz); in logf()
63 y0 = logc + (double_t)k * Ln2; in logf()
H A Dlog2f.c28 double_t z, r, r2, p, y, y0, invc, logc; in log2f()
59 z = (double_t)asfloat(iz); in log2f()
63 y0 = logc + (double_t)k; in log2f()
/third_party/musl/porting/liteos_m/kernel/src/math/
H A Dpow.c36 static inline double_t log_inline(uint64_t ix, double_t *tail) in log_inline()
38 /* double_t for better performance on targets with FLT_EVAL_METHOD==2. */ in log_inline()
39 double_t z, r, y, invc, logc, logctail, kd, hi, t1, t2, lo, lo1, lo2, p; in log_inline()
51 kd = (double_t)k; in log_inline()
64 double_t zhi = asdouble((iz + (1ULL << 31)) & (-1ULL << 32)); in log_inline()
65 double_t zlo = z - zhi; in log_inline()
66 double_t rhi = zhi * invc - 1.0; in log_inline()
67 double_t rlo = zlo * invc; in log_inline()
78 double_t a in log_inline()
[all...]
H A Dlog.c45 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in log()
68 double_t rhi = r + w - w; in log()
69 double_t rlo = r - rhi; in log()
111 kd = (double_t)k; in log()
/third_party/musl/src/math/
H A Dpow.c36 static inline double_t log_inline(uint64_t ix, double_t *tail) in log_inline()
38 /* double_t for better performance on targets with FLT_EVAL_METHOD==2. */ in log_inline()
39 double_t z, r, y, invc, logc, logctail, kd, hi, t1, t2, lo, lo1, lo2, p; in log_inline()
51 kd = (double_t)k; in log_inline()
64 double_t zhi = asdouble((iz + (1ULL << 31)) & (-1ULL << 32)); in log_inline()
65 double_t zlo = z - zhi; in log_inline()
66 double_t rhi = zhi * invc - 1.0; in log_inline()
67 double_t rlo = zlo * invc; in log_inline()
78 double_t a in log_inline()
[all...]
H A Dhypot.c11 static void sq(double_t *hi, double_t *lo, double x) in sq()
13 double_t xh, xl, xc; in sq()
15 xc = (double_t)x*SPLIT; in sq()
18 *hi = (double_t)x*x; in sq()
26 double_t hx, lx, hy, ly, z; in hypot()
48 /* 64 difference is enough for ld80 double_t */ in hypot()
H A Dpowf.c29 static inline double_t log2_inline(uint32_t ix) in log2_inline()
31 double_t z, r, r2, r4, p, q, y, y0, invc, logc; in log2_inline()
45 z = (double_t)asfloat(iz); in log2_inline()
49 y0 = logc + (double_t)k; in log2_inline()
71 static inline float exp2_inline(double_t xd, uint32_t sign_bias) in exp2_inline()
74 double_t kd, z, r, r2, y, s; in exp2_inline()
174 double_t logx = log2_inline(ix); in powf()
175 double_t ylogx = y * logx; /* cannot overflow, y is single prec. */ in powf()
H A Dexp.c31 static inline double specialcase(double_t tmp, uint64_t sbits, uint64_t ki) in specialcase()
33 double_t scale, y; in specialcase()
51 double_t hi, lo; in specialcase()
76 double_t kd, z, r, r2, scale, tail, tmp; in exp()
108 kd = (double_t)(int32_t)ki; in exp()
H A Dcbrtf.c29 double_t r,T; in cbrtf()
55 T = T*((double_t)x+x+r)/(x+r+r); in cbrtf()
62 T = T*((double_t)x+x+r)/(x+r+r); in cbrtf()
H A Dlog.c30 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in log()
53 double_t rhi = r + w - w; in log()
54 double_t rlo = r - rhi; in log()
96 kd = (double_t)k; in log()
H A Dexp2.c29 static inline double specialcase(double_t tmp, uint64_t sbits, uint64_t ki) in specialcase()
31 double_t scale, y; in specialcase()
49 double_t hi, lo; in specialcase()
74 double_t kd, r, r2, scale, tail, tmp; in exp2()
H A Dlogf.c29 double_t z, r, r2, y, y0, invc, logc; in logf()
59 z = (double_t)asfloat(iz); in logf()
63 y0 = logc + (double_t)k * Ln2; in logf()
/third_party/optimized-routines/math/
H A Dpow.c36 static inline double_t
37 log_inline (uint64_t ix, double_t *tail) in log_inline()
39 /* double_t for better performance on targets with FLT_EVAL_METHOD==2. */ 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 a in log_inline()
[all...]
H A Dpowf.c29 static inline double_t
32 /* double_t for better performance on targets with FLT_EVAL_METHOD==2. */ in log2_inline()
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()
77 /* double_t for better performance on targets with FLT_EVAL_METHOD==2. */ 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 ylog in powf()
[all...]
H A 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()
84 /* double_t for better performance on targets with FLT_EVAL_METHOD==2. */ in exp_inline()
85 double_t kd, z, r, r2, scale, tail, tmp; in exp_inline()
119 kd = (double_t) (int32_t) ki; in exp_inline()
H A 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()
80 /* double_t for better performance on targets with FLT_EVAL_METHOD==2. */ in exp2()
81 double_t kd, r, r2, scale, tail, tmp; in exp2()

Completed in 10 milliseconds

12345