Symbol: ldexp
games/random/random.c
163
return ldexp((double)significand, exponent);
include/math.h
186
double ldexp(double, int);
include/tgmath.h
139
#define ldexp(x, y) __tg_simplev(x, ldexp, x, y)
lib/libc/arch/amd64/gen/ldexp.c
50
DEF_STRONG(ldexp);
lib/libc/arch/i386/gen/ldexp.c
49
DEF_STRONG(ldexp);
lib/libc/gen/ldexp.c
123
DEF_STRONG(ldexp);
lib/libc/gen/ldexp.c
126
__strong_alias(ldexpl, ldexp);
lib/libc/hidden/math.h
31
PROTO_NORMAL(ldexp);
lib/libc/stdlib/drand48.c
25
return ldexp((double) rseed[0], -48) +
lib/libc/stdlib/drand48.c
26
ldexp((double) rseed[1], -32) +
lib/libc/stdlib/drand48.c
27
ldexp((double) rseed[2], -16);
lib/libc/stdlib/erand48.c
22
return ldexp((double) xseed[0], -48) +
lib/libc/stdlib/erand48.c
23
ldexp((double) xseed[1], -32) +
lib/libc/stdlib/erand48.c
24
ldexp((double) xseed[2], -16);
lib/libcbor/src/cbor/internal/loaders.c
59
val = ldexp(mant, -24);
lib/libcbor/src/cbor/internal/loaders.c
61
val = ldexp(mant + 1024, exp - 25);
lib/libm/src/b_log__D.c
365
g = ldexp(x, -m);
lib/libm/src/b_log__D.c
369
g = ldexp(g, -j);
lib/libm/src/s_fma.c
169
zs = ldexp(zs, -spread);
lib/libm/src/s_fma.c
183
p = ldexp(copysign(0x1p-1022, r), -spread);
lib/libm/src/s_fma.c
190
return (ldexp(r, spread));
lib/libm/src/s_scalbn.c
26
return ldexp(x, n);
regress/lib/libc/ldexp/ldexp_test.c
32
assert(ldexp(1.0, -1022) > 0.0); /* IEEE 754 minimum normal positive */
regress/lib/libc/ldexp/ldexp_test.c
33
assert(ldexp(1.0, -1023) > 0.0); /* subnormal positive */
regress/lib/libc/ldexp/ldexp_test.c
34
assert(ldexp(1.0, -1024) > 0.0); /* subnormal positive */
regress/lib/libc/ldexp/ldexp_test.c
35
assert(ldexp(1.0, -1074) > 0.0); /* minimum subnormal positive */
regress/lib/libc/ldexp/ldexp_test.c
36
assert(ldexp(1.0, -1075) >= 0.0); /* zero */
regress/lib/libc/ldexp/ldexp_test.c
37
assert(ldexp(ldexp(1.0, -1022), -53) >= 0.0); /* zero */
regress/lib/libc/ldexp/ldexp_test.c
39
assert(ldexp(1.0, 1023) > 0.0); /* normal positive */
regress/lib/libc/ldexp/ldexp_test.c
41
f = ldexp(1.0, 1024); /* infinite positive */
regress/lib/libc/ldexp/ldexp_test.c
45
f = ldexp(ldexp(1.0, 1023), 1); /* infinite positive */
regress/lib/libc/ldexp/ldexp_test.c
49
assert(ldexp(-1.0, -1022) < 0.0); /* IEEE 754 maximum normal negative */
regress/lib/libc/ldexp/ldexp_test.c
50
assert(ldexp(-1.0, -1023) < 0.0); /* subnormal negative */
regress/lib/libc/ldexp/ldexp_test.c
51
assert(ldexp(-1.0, -1024) < 0.0); /* subnormal negative */
regress/lib/libc/ldexp/ldexp_test.c
52
assert(ldexp(-1.0, -1074) < 0.0); /* maximum subnormal negative */
regress/lib/libc/ldexp/ldexp_test.c
53
assert(ldexp(-1.0, -1075) <= 0.0); /* zero */
regress/lib/libc/ldexp/ldexp_test.c
54
assert(ldexp(ldexp(-1.0, -1022), -53) <= 0.0); /* zero */
regress/lib/libc/ldexp/ldexp_test.c
56
assert(ldexp(-1.0, 1023) < 0.0); /* normal negative */
regress/lib/libc/ldexp/ldexp_test.c
58
f = ldexp(-1.0, 1024); /* infinite negative */
regress/lib/libc/ldexp/ldexp_test.c
62
f = ldexp(ldexp(-1.0, 1023), 1); /* infinite negative */
regress/lib/libc/ldexp/ldexp_test.c
66
f = ldexp(NAN, 0);
regress/lib/libc/ldexp/ldexp_test.c
70
f = ldexp(-NAN, 0);
regress/lib/libm/cephes/monot.c
37
double ldexp (double, int);
regress/lib/libm/msun/exponential_test.c
148
ATF_CHECK_EQ(exp2(i), ldexp(1.0, i));
regress/lib/libm/msun/invtrig_test.c
183
test2(atan2, 0.0, ldexp(z, e), 0.0, 0);
regress/lib/libm/msun/invtrig_test.c
184
test2(atan2, -0.0, ldexp(z, e), -0.0, 0);
regress/lib/libm/msun/invtrig_test.c
185
test2(atan2, 0.0, ldexp(-z, e), (double)pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
186
test2(atan2, -0.0, ldexp(-z, e), (double)-pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
187
test2(atan2, ldexp(z, e), 0.0, (double)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
188
test2(atan2, ldexp(z, e), -0.0, (double)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
189
test2(atan2, ldexp(-z, e), 0.0, (double)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
190
test2(atan2, ldexp(-z, e), -0.0, (double)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
215
test2(atan2, ldexp(z, e), INFINITY, 0.0, 0);
regress/lib/libm/msun/invtrig_test.c
216
test2(atan2, ldexp(-z,e), INFINITY, -0.0, 0);
regress/lib/libm/msun/invtrig_test.c
217
test2(atan2, ldexp(z, e), -INFINITY, (double)pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
218
test2(atan2, ldexp(-z,e), -INFINITY, (double)-pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
219
test2(atan2, INFINITY, ldexp(z,e), (double)pi/2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
220
test2(atan2, INFINITY, ldexp(-z,e), (double)pi/2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
221
test2(atan2, -INFINITY, ldexp(z,e), (double)-pi/2,FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
222
test2(atan2, -INFINITY, ldexp(-z,e),(double)-pi/2,FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
66
(tol) * ldexp(1.0, 1 - DBL_MANT_DIG), (excepts)); \
regress/lib/libm/msun/invtrig_test.c
96
(tol) * ldexp(1.0, 1 - DBL_MANT_DIG), (excepts)); \
regress/lib/libm/msun/logarithm_test.c
139
ATF_CHECK_EQ(i, log2(ldexp(1.0, i)));