Home
last modified time | relevance | path

Searched refs:asuint64 (Results 1 – 13 of 13) sorted by relevance

/picolibc-latest/newlib/libm/common/
Dexp2.c95 return asuint64 (x) >> 52; in top12()
115 if (asuint64 (x) == asuint64 ((double) -INFINITY)) in exp2()
119 if (!(asuint64 (x) >> 63)) in exp2()
121 else if (asuint64 (x) >= asuint64 (-1075.0)) in exp2()
124 if (2 * asuint64 (x) > 2 * asuint64 (928.0)) in exp2()
132 ki = asuint64 (kd); /* k. */ in exp2()
Dlog2.c49 return asuint64 (x) >> 48; in top16()
61 ix = asuint64 (x);
65 # define LO asuint64 (1.0 - 0x1.5b51p-5)
66 # define HI asuint64 (1.0 + 0x1.6ab2p-5)
72 if (WANT_ROUNDING && unlikely (ix == asuint64 (1.0)))
80 rhi = asfloat64 (asuint64 (r) & -1ULL << 32);
103 if (ix == asuint64 ((double) INFINITY)) /* log(inf) == inf. */
108 ix = asuint64 (x * 0x1p52);
135 rhi = asfloat64 (asuint64 (r) & -1ULL << 32);
Dpow.c53 return asuint64 (x) >> 52; in top12()
220 if (asuint64 (x) >> 63) in exp_inline()
238 ki = asuint64 (kd) >> 16; in exp_inline()
243 ki = asuint64 (kd); in exp_inline()
296 return 2 * i - 1 >= 2 * asuint64 ((double) INFINITY) - 1; in zeroinfnan()
306 ix = asuint64 (x); in pow()
307 iy = asuint64 (y); in pow()
321 if (ix == asuint64 (1.0)) in pow()
323 if (2 * ix > 2 * asuint64 ((double) INFINITY) in pow()
324 || 2 * iy > 2 * asuint64 ((double) INFINITY)) in pow()
[all …]
Dlog.c49 return asuint64 (x) >> 48; in top16()
61 ix = asuint64 (x); in log()
65 # define LO asuint64 (1.0 - 0x1p-5) in log()
66 # define HI asuint64 (1.0 + 0x1.1p-5) in log()
68 # define LO asuint64 (1.0 - 0x1p-4) in log()
69 # define HI asuint64 (1.0 + 0x1.09p-4) in log()
75 if (WANT_ROUNDING && unlikely (ix == asuint64 (1.0))) in log()
127 if (ix == asuint64 ((double) INFINITY)) /* log(inf) == inf. */ in log()
132 ix = asuint64 (x * 0x1p52); in log()
Dexp.c97 return asuint64 (x) >> 52; in top12()
117 if (asuint64 (x) == asuint64 ((double) -INFINITY)) in exp()
121 if (asuint64 (x) >> 63) in exp()
139 ki = asuint64 (kd) >> 16; in exp()
144 ki = asuint64 (kd); in exp()
Dfdlibm.h242 ew_u.bits = asuint64(d); \
252 gh_u.bits = asuint64(d); \
261 gl_u.bits = asuint64(d); \
280 sh_u.bits = asuint64(d); \
290 sl_u.bits = asuint64(d); \
Ds_fma.c79 return asuint64(x) & 1; in odd_mant()
85 return _exponent64(asuint64(x)); in EXPONENT()
Dsf_pow.c114 ki = asuint64 (kd); in exp2_inline()
219 if (__builtin_expect ((asuint64 (ylogx) >> 47 & 0xffff) in powf()
220 >= asuint64 (126.0 * POWF_SCALE) >> 47, in powf()
Dsf_exp2.c86 ki = asuint64 (kd); in exp2f()
Dsf_exp.c96 ki = asuint64 (kd); in expf()
Dmath_config.h228 asuint64 (__float64 f) in asuint64() function
264 return (int64_t) asuint64(f); in _asint64()
276 uint64_t ix = asuint64 (x); in issignaling64_inline()
/picolibc-latest/newlib/libc/tinystdio/
Ddtox_engine.c55 #define DTOX_ASUINT(x) asuint64(x)
63 #define ASUINT(x) asuint64(x)
Ddtoa_engine.c67 uint64_t v = asuint64(x); in __dtoa_engine()