Searched refs:ldexp (Results 1 - 25 of 36) sorted by relevance

12

/freebsd-13-stable/lib/libc/gen/
H A Derand48.c23 return ldexp((double) xseed[0], -48) +
24 ldexp((double) xseed[1], -32) +
25 ldexp((double) xseed[2], -16);
H A Dldexp.c5 * ldexp() and scalbn() are defined to be identical, but ldexp() lives in libc
8 #define scalbn ldexp
H A DMakefile.inc261 ldexp.3 \
456 MLINKS+=ldexp.3 ldexpf.3 \
457 ldexp.3 ldexpl.3
/freebsd-13-stable/lib/libc/i386/gen/
H A DMakefile.inc5 flt_rounds.c infinity.c ldexp.c makecontext.c \
/freebsd-13-stable/lib/libc/aarch64/gen/
H A DMakefile.inc12 ldexp.c \
/freebsd-13-stable/lib/libc/amd64/gen/
H A DMakefile.inc6 infinity.c ldexp.c makecontext.c signalcontext.c \
/freebsd-13-stable/lib/libc/mips/gen/
H A DMakefile.inc4 SRCS+= infinity.c fabs.c ldexp.c flt_rounds.c
H A Dldexp.S1 /* $NetBSD: ldexp.S,v 1.8 2003/08/07 16:42:15 agc Exp $ */
39 ASMSTR("from: @(#)ldexp.s 8.1 (Berkeley) 6/4/93")
40 ASMSTR("$NetBSD: ldexp.S,v 1.8 2003/08/07 16:42:15 agc Exp $")
61 * double ldexp(x, N)
66 LEAF(ldexp)
219 END(ldexp)
/freebsd-13-stable/lib/libc/powerpc/gen/
H A DMakefile.common5 SRCS += _ctx_start.S eabi.S infinity.c ldexp.c makecontext.c \
/freebsd-13-stable/lib/libc/riscv/gen/
H A DMakefile.inc10 ldexp.c \
/freebsd-13-stable/lib/libc/arm/gen/
H A DMakefile.inc18 ldexp.c \
/freebsd-13-stable/lib/libc/powerpc64/gen/
H A DMakefile.inc5 infinity.c ldexp.c makecontext.c _setjmp.S \
/freebsd-13-stable/lib/msun/tests/
H A Dinvtrig_test.c66 (tol) * ldexp(1.0, 1 - DBL_MANT_DIG), (excepts)); \
96 (tol) * ldexp(1.0, 1 - DBL_MANT_DIG), (excepts)); \
183 test2(atan2, 0.0, ldexp(z, e), 0.0, 0);
184 test2(atan2, -0.0, ldexp(z, e), -0.0, 0);
185 test2(atan2, 0.0, ldexp(-z, e), (double)pi, FE_INEXACT);
186 test2(atan2, -0.0, ldexp(-z, e), (double)-pi, FE_INEXACT);
187 test2(atan2, ldexp(z, e), 0.0, (double)pi / 2, FE_INEXACT);
188 test2(atan2, ldexp(z, e), -0.0, (double)pi / 2, FE_INEXACT);
189 test2(atan2, ldexp(-z, e), 0.0, (double)-pi / 2, FE_INEXACT);
190 test2(atan2, ldexp(
[all...]
H A Dexponential_test.c146 ATF_CHECK_EQ(exp2(i), ldexp(1.0, i));
/freebsd-13-stable/lib/msun/bsdsrc/
H A Db_log.c380 g = ldexp(x, -m);
383 g = ldexp(g, -j);
441 g = ldexp(x, -m);
444 g = ldexp(g, -j);
/freebsd-13-stable/contrib/netbsd-tests/lib/libm/
H A Dt_ldexp.c174 v = ldexp(table->x, table->exp1);
177 v = ldexp(v, table->exp2);
187 * ldexp(3)
192 atf_tc_set_md_var(tc, "descr", "Test ldexp(x, n) == x * exp2(n)");
203 double y = ldexp(x, n[i]);
206 atf_tc_fail_nonfatal("ldexp(%.17g, %.17g) = %.17g "
216 atf_tc_set_md_var(tc, "descr", "Test ldexp(NaN) == NaN");
228 y = ldexp(x, exps[i]);
236 atf_tc_set_md_var(tc, "descr", "Test ldexp(-Inf) == -Inf");
245 ATF_CHECK(ldexp(
[all...]
H A Dt_scalbn.c162 atf_tc_set_md_var(tc, "descr", "Test scalbn(x, n) == ldexp(x, n)");
174 ATF_CHECK_MSG(y == ldexp(x, exps[i]), "test %zu: exponent=%d, "
176 ldexp(x, exps[i]), y - ldexp(x, exps[i]));
/freebsd-13-stable/lib/msun/src/
H A Ds_fma.c96 * Compute ldexp(a+b, scale) with a single rounding error. It is assumed
129 return (ldexp(sum.hi, scale));
238 zs = ldexp(zs, -spread);
266 return (xy.hi + vzs + ldexp(xy.lo, spread));
278 return (ldexp(r.hi + adj, spread));
283 return (ldexp(r.hi + adj, spread));
H A Ds_fmal.c92 * Compute ldexp(a+b, scale) with a single rounding error. It is assumed
121 return (ldexp(sum.hi, scale));
/freebsd-13-stable/contrib/llvm-project/clang/lib/Headers/
H A D__clang_cuda_math_forward_declares.h117 __DEVICE__ double ldexp(double, int);
118 __DEVICE__ float ldexp(float, int);
237 using ::ldexp;
H A D__clang_cuda_cmath.h122 __DEVICE__ float ldexp(float __arg, int __exp) { function
285 ldexp(__T __x, int __exp) { function
286 return std::ldexp((double)__x, __exp);
362 using ::ldexp;
/freebsd-13-stable/contrib/netbsd-tests/lib/libc/gen/
H A Dt_fpclassify.c120 d2 = ldexp(d0, -i);
140 * XXX NetBSD doesn't have long-double flavors of frexp, ldexp, and modf,
/freebsd-13-stable/tools/regression/include/tgmath/
H A Dtgmath.c127 double (ldexp)(double x, int e) { n_double++; } function
529 PRINT("ldexp",
530 PASS_REAL_FIXED_ARG_REAL_RET(ldexp, 1) &&
531 PASS_REAL_FIXED_ARG_REAL_RET(ldexp, ld) &&
532 PASS_REAL_FIXED_ARG_REAL_RET(ldexp, ldc));
/freebsd-13-stable/include/
H A Dtgmath.h182 #define ldexp(x, y) __tg_simplev(x, ldexp, x, y) macro
/freebsd-13-stable/contrib/ntp/include/
H A Dntp_fp.h275 #include <math.h> /* ldexp() */
288 q_tmp = (u_int64)ldexp(d_tmp, 32); \
307 d_tmp = ldexp((double)q_tmp, -32); \

Completed in 284 milliseconds

12