Symbol: double_t
src/system/libroot/posix/musl/internal/libm.h
83
static double_t roundtoint(double_t);
src/system/libroot/posix/musl/internal/libm.h
88
static int32_t converttoint(double_t);
src/system/libroot/posix/musl/math/__cos.c
63
double_t hz,z,r,w;
src/system/libroot/posix/musl/math/__cosdf.c
28
double_t r, w, z;
src/system/libroot/posix/musl/math/__rem_pio2.c
121
fn = (double_t)x*invpio2 + toint - toint;
src/system/libroot/posix/musl/math/__rem_pio2.c
51
double_t z,w,t,r,fn;
src/system/libroot/posix/musl/math/__rem_pio2f.c
46
double_t fn;
src/system/libroot/posix/musl/math/__rem_pio2f.c
54
fn = (double_t)x*invpio2 + toint - toint;
src/system/libroot/posix/musl/math/__sin.c
54
double_t z,r,v,w;
src/system/libroot/posix/musl/math/__sindf.c
28
double_t r, s, w, z;
src/system/libroot/posix/musl/math/__tan.c
68
double_t z, r, v, w, s, a;
src/system/libroot/posix/musl/math/__tandf.c
30
double_t z,r,w,s,t,u;
src/system/libroot/posix/musl/math/acos.c
54
double_t p, q;
src/system/libroot/posix/musl/math/asin.c
61
double_t p, q;
src/system/libroot/posix/musl/math/atan.c
65
double_t w,s1,s2,z;
src/system/libroot/posix/musl/math/atanh.c
9
double_t y;
src/system/libroot/posix/musl/math/cbrt.c
36
double_t r,s,t,w;
src/system/libroot/posix/musl/math/cbrtf.c
29
double_t r,T;
src/system/libroot/posix/musl/math/cbrtf.c
55
T = T*((double_t)x+x+r)/(x+r+r);
src/system/libroot/posix/musl/math/cbrtf.c
62
T = T*((double_t)x+x+r)/(x+r+r);
src/system/libroot/posix/musl/math/cbrtl.c
33
double_t dr, dt, dx;
src/system/libroot/posix/musl/math/ceil.c
14
double_t y;
src/system/libroot/posix/musl/math/ceil.c
8
static const double_t toint = 1/EPS;
src/system/libroot/posix/musl/math/erf.c
179
double_t s,P,Q;
src/system/libroot/posix/musl/math/erf.c
189
double_t s,R,S;
src/system/libroot/posix/musl/math/exp.c
108
kd = (double_t)(int32_t)ki;
src/system/libroot/posix/musl/math/exp.c
31
static inline double specialcase(double_t tmp, uint64_t sbits, uint64_t ki)
src/system/libroot/posix/musl/math/exp.c
33
double_t scale, y;
src/system/libroot/posix/musl/math/exp.c
51
double_t hi, lo;
src/system/libroot/posix/musl/math/exp.c
76
double_t kd, z, r, r2, scale, tail, tmp;
src/system/libroot/posix/musl/math/exp2.c
29
static inline double specialcase(double_t tmp, uint64_t sbits, uint64_t ki)
src/system/libroot/posix/musl/math/exp2.c
31
double_t scale, y;
src/system/libroot/posix/musl/math/exp2.c
49
double_t hi, lo;
src/system/libroot/posix/musl/math/exp2.c
74
double_t kd, r, r2, scale, tail, tmp;
src/system/libroot/posix/musl/math/exp2f.c
37
double_t kd, xd, z, r, r2, y, s;
src/system/libroot/posix/musl/math/exp2f.c
39
xd = (double_t)x;
src/system/libroot/posix/musl/math/expf.c
37
double_t kd, xd, z, r, r2, y, s;
src/system/libroot/posix/musl/math/expf.c
39
xd = (double_t)x;
src/system/libroot/posix/musl/math/expm1.c
123
double_t y,hi,lo,c,t,e,hxs,hfx,r1,twopk;
src/system/libroot/posix/musl/math/floor.c
14
double_t y;
src/system/libroot/posix/musl/math/floor.c
8
static const double_t toint = 1/EPS;
src/system/libroot/posix/musl/math/fma.c
169
double_t tiny = DBL_MIN/FLT_MIN * r;
src/system/libroot/posix/musl/math/hypot.c
11
static void sq(double_t *hi, double_t *lo, double x)
src/system/libroot/posix/musl/math/hypot.c
13
double_t xh, xl, xc;
src/system/libroot/posix/musl/math/hypot.c
15
xc = (double_t)x*SPLIT;
src/system/libroot/posix/musl/math/hypot.c
18
*hi = (double_t)x*x;
src/system/libroot/posix/musl/math/hypot.c
26
double_t hx, lx, hy, ly, z;
src/system/libroot/posix/musl/math/j0.c
266
double_t z,r,s;
src/system/libroot/posix/musl/math/j0.c
362
double_t s,r,z;
src/system/libroot/posix/musl/math/j1.c
253
double_t z,r,s;
src/system/libroot/posix/musl/math/j1.c
349
double_t s,r,z;
src/system/libroot/posix/musl/math/lgamma_r.c
173
double_t t,y,z,nadj,p,p1,p2,p3,q,r,w;
src/system/libroot/posix/musl/math/lgammaf_r.c
86
double_t y;
src/system/libroot/posix/musl/math/log.c
30
double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo;
src/system/libroot/posix/musl/math/log.c
53
double_t rhi = r + w - w;
src/system/libroot/posix/musl/math/log.c
54
double_t rlo = r - rhi;
src/system/libroot/posix/musl/math/log.c
96
kd = (double_t)k;
src/system/libroot/posix/musl/math/log10.c
39
double_t hfsq,f,s,z,R,w,t1,t2,dk,y,hi,lo,val_hi,val_lo;
src/system/libroot/posix/musl/math/log1p.c
72
double_t hfsq,f,c,s,z,R,w,t1,t2,dk;
src/system/libroot/posix/musl/math/log2.c
30
double_t z, r, r2, r4, y, invc, logc, kd, hi, lo, t1, t2, t3, p;
src/system/libroot/posix/musl/math/log2.c
49
double_t rhi, rlo;
src/system/libroot/posix/musl/math/log2.c
89
kd = (double_t)k;
src/system/libroot/posix/musl/math/log2.c
99
double_t rhi, rlo;
src/system/libroot/posix/musl/math/log2f.c
28
double_t z, r, r2, p, y, y0, invc, logc;
src/system/libroot/posix/musl/math/log2f.c
59
z = (double_t)asfloat(iz);
src/system/libroot/posix/musl/math/log2f.c
63
y0 = logc + (double_t)k;
src/system/libroot/posix/musl/math/logf.c
29
double_t z, r, r2, y, y0, invc, logc;
src/system/libroot/posix/musl/math/logf.c
59
z = (double_t)asfloat(iz);
src/system/libroot/posix/musl/math/logf.c
63
y0 = logc + (double_t)k * Ln2;
src/system/libroot/posix/musl/math/lrint.c
61
double_t toint = asdouble(asuint64(1/EPS) | sign);
src/system/libroot/posix/musl/math/lrint.c
62
double_t y = x + toint - toint;
src/system/libroot/posix/musl/math/pow.c
124
static inline double specialcase(double_t tmp, uint64_t sbits, uint64_t ki)
src/system/libroot/posix/musl/math/pow.c
126
double_t scale, y;
src/system/libroot/posix/musl/math/pow.c
145
double_t hi, lo, one = 1.0;
src/system/libroot/posix/musl/math/pow.c
166
static inline double exp_inline(double_t x, double_t xtail, uint32_t sign_bias)
src/system/libroot/posix/musl/math/pow.c
171
double_t kd, z, r, r2, scale, tail, tmp;
src/system/libroot/posix/musl/math/pow.c
179
double_t one = WANT_ROUNDING ? 1.0 + x : 1.0;
src/system/libroot/posix/musl/math/pow.c
203
kd = (double_t)(int32_t)ki;
src/system/libroot/posix/musl/math/pow.c
286
double_t x2 = x * x;
src/system/libroot/posix/musl/math/pow.c
328
double_t lo;
src/system/libroot/posix/musl/math/pow.c
329
double_t hi = log_inline(ix, &lo);
src/system/libroot/posix/musl/math/pow.c
330
double_t ehi, elo;
src/system/libroot/posix/musl/math/pow.c
335
double_t yhi = asdouble(iy & -1ULL << 27);
src/system/libroot/posix/musl/math/pow.c
336
double_t ylo = y - yhi;
src/system/libroot/posix/musl/math/pow.c
337
double_t lhi = asdouble(asuint64(hi) & -1ULL << 27);
src/system/libroot/posix/musl/math/pow.c
338
double_t llo = hi - lhi + lo;
src/system/libroot/posix/musl/math/pow.c
36
static inline double_t log_inline(uint64_t ix, double_t *tail)
src/system/libroot/posix/musl/math/pow.c
39
double_t z, r, y, invc, logc, logctail, kd, hi, t1, t2, lo, lo1, lo2, p;
src/system/libroot/posix/musl/math/pow.c
51
kd = (double_t)k;
src/system/libroot/posix/musl/math/pow.c
64
double_t zhi = asdouble((iz + (1ULL << 31)) & (-1ULL << 32));
src/system/libroot/posix/musl/math/pow.c
65
double_t zlo = z - zhi;
src/system/libroot/posix/musl/math/pow.c
66
double_t rhi = zhi * invc - 1.0;
src/system/libroot/posix/musl/math/pow.c
67
double_t rlo = zlo * invc;
src/system/libroot/posix/musl/math/pow.c
78
double_t ar, ar2, ar3, lo3, lo4;
src/system/libroot/posix/musl/math/pow.c
88
double_t arhi = A[0] * rhi;
src/system/libroot/posix/musl/math/pow.c
89
double_t arhi2 = rhi * arhi;
src/system/libroot/posix/musl/math/powf.c
174
double_t logx = log2_inline(ix);
src/system/libroot/posix/musl/math/powf.c
175
double_t ylogx = y * logx; /* cannot overflow, y is single prec. */
src/system/libroot/posix/musl/math/powf.c
29
static inline double_t log2_inline(uint32_t ix)
src/system/libroot/posix/musl/math/powf.c
31
double_t z, r, r2, r4, p, q, y, y0, invc, logc;
src/system/libroot/posix/musl/math/powf.c
45
z = (double_t)asfloat(iz);
src/system/libroot/posix/musl/math/powf.c
49
y0 = logc + (double_t)k;
src/system/libroot/posix/musl/math/powf.c
71
static inline float exp2_inline(double_t xd, uint32_t sign_bias)
src/system/libroot/posix/musl/math/powf.c
74
double_t kd, z, r, r2, y, s;
src/system/libroot/posix/musl/math/rint.c
10
static const double_t toint = 1/EPS;
src/system/libroot/posix/musl/math/rint.c
17
double_t y;
src/system/libroot/posix/musl/math/round.c
14
double_t y;
src/system/libroot/posix/musl/math/round.c
8
static const double_t toint = 1/EPS;
src/system/libroot/posix/musl/math/scalbn.c
7
double_t y = x;
src/system/libroot/posix/musl/math/tanh.c
12
double_t t;
src/system/libroot/posix/musl/math/tgamma.c
112
double_t dy, z, r;
src/system/libroot/posix/musl/math/tgamma.c
91
double_t num = 0, den = 0;