Searched refs:log1p (Results 1 - 25 of 106) sorted by path

12345

/netbsd-current/external/gpl3/gcc/dist/gcc/config/m68k/
H A Dmath-68881.h268 log1p (double x) function
/netbsd-current/include/
H A Dtgmath.h171 #define log1p(a) __TG_FN1(log1p, (a)) macro
/netbsd-current/lib/libm/arch/i387/
H A Ds_log1p.S18 * The log1p() function is provided to compute an accurate value of
26 * log1p() is implemented by testing the range of the argument.
28 * Else, we compute log1p(x) = ln(2)*ld(1 + x) the traditional way
45 ENTRY(log1p)
/netbsd-current/lib/libm/arch/mc68881/
H A Ds_log1p.S39 ;.asciz "from: @(#)log1p.s 5.1 (Berkeley) 5/17/90"
43 ENTRY(log1p)
/netbsd-current/lib/libm/noieee_src/
H A Dn_acosh.c47 * log1p(x) ...return log(1+x)
53 * acosh(x) := log1p(x)+ln2, if (x > 1.0E20); else
54 * acosh(x) := log1p( sqrt(x-1) * (sqrt(x-1) + sqrt(x+1)) ) .
97 /* return log1p(x) + log(2) if x is large */
98 if(x>big) {t=log1p(x)+ln2lo; return(t+ln2hi);}
101 return(log1p(t*(t+sqrt(x+1.0))));
H A Dn_asinh.c48 * log1p(x) ...return log(1+x)
55 * := sign(x)*(log1p(x)+ln2)) if sqrt(1+x*x)=x, else
56 * := sign(x)*log1p(|x| + |x|/(1/|x| + sqrt(1+(1/|x|)^2)) )
96 s=one/t; return(copysign(log1p(t+t/(s+sqrt(one+s*s))),x)); }
98 {s=log1p(t)+ln2lo; return(copysign(s+ln2hi,x));}
H A Dn_atanh.c44 * log1p(x) ...return log(1+x)
49 * atanh(x) = --- * log(1 + -------) = 0.5 * log1p(2 * --------)
81 return( z*log1p(x+x) );
H A Dn_lgamma.c232 case 0: r -= log1p(x); /* FALLTHROUGH */
258 r -= rr.b; r -= log1p(x);
H A Dn_log1p.c33 static char sccsid[] = "@(#)log1p.c 8.1 (Berkeley) 6/4/93";
80 * log1p(x) is NaN with signal if x < -1; log1p(NaN) is NaN with no signal;
81 * log1p(INF) is +INF; log1p(-1) is -INF with signal;
82 * only log1p(0)=0 is exact for finite argument.
85 * log1p(x) returns the exact log(1+x) nearly rounded. In a test run
115 log1p(double x) function
175 return log1p(x);
/netbsd-current/lib/libm/src/
H A De_acosh.c25 * acosh(x) := log1p(t+sqrt(2.0*t+t*t)); where t=x-1.
60 return log1p(t+sqrt(2.0*t+t*t));
H A De_atanh.c23 * atanh(x) = --- * log(1 + -------) = 0.5 * log1p(2 * --------)
27 * atanh(x) = 0.5*log1p(2x+2x*x/(1-x))
59 t = 0.5*log1p(t+t*x/(one-x));
61 t = 0.5*log1p((x+x)/(one-x));
H A Ds_asinh.c26 * := sign(x)*log1p(|x| + x^2/(1 + sqrt(1+x^2)))
55 w =log1p(fabs(x)+t/(one+__ieee754_sqrt(one+t)));
H A Ds_log1p.c18 /* double log1p(double x)
32 * 2. Approximation of log1p(f).
50 * log1p(f) = f - (hfsq - s*(hfsq+R)).
52 * 3. Finally, log1p(x) = k*ln2 + log1p(f).
59 * log1p(x) is NaN with signal if x < -1 (including -INF) ;
60 * log1p(+INF) is +INF; log1p(-1) is -INF with signal;
61 * log1p(NaN) is that NaN with no signal.
74 * algorithm can be used to compute log1p(
101 log1p(double x) function
[all...]
/netbsd-current/tests/lib/libm/
H A Dt_log.c236 * log1p(3)
241 atf_tc_set_md_var(tc, "descr", "Test log1p(NaN) == NaN");
249 ATF_CHECK(isnan(log1p(x)) != 0);
255 atf_tc_set_md_var(tc, "descr", "Test log1p(-Inf) == NaN");
261 const double y = log1p(x);
265 atf_tc_fail("log1p(-Inf) != NaN");
272 atf_tc_set_md_var(tc, "descr", "Test log1p(+Inf) == +Inf");
279 ATF_CHECK(log1p(x) == x);
285 atf_tc_set_md_var(tc, "descr", "Test log1p(-1.0) == -HUGE_VAL");
290 const double x = log1p(
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp2126 MUTATE_LDBL(log1p)
/netbsd-current/external/apache2/llvm/dist/clang/lib/Headers/
H A D__clang_cuda_cmath.h280 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, log1p)
410 using ::log1p;
H A D__clang_cuda_math.h172 __DEVICE__ double log1p(double __a) { return __nv_log1p(__a); } function
H A D__clang_cuda_math_forward_declares.h126 __DEVICE__ double log1p(double);
127 __DEVICE__ float log1p(float);
246 using ::log1p;
H A D__clang_hip_cmath.h179 __DEF_FUN1(float, log1p)
466 __HIP_OVERLOAD1(double, log1p)
633 using ::log1p;
H A D__clang_hip_math.h860 double log1p(double __x) { return __ocml_log1p_f64(__x); } function
H A Dopencl-c.h7725 float __ovld __cnfn log1p(float x);
7726 float2 __ovld __cnfn log1p(float2 x);
7727 float3 __ovld __cnfn log1p(float3 x);
7728 float4 __ovld __cnfn log1p(float4 x);
7729 float8 __ovld __cnfn log1p(float8 x);
7730 float16 __ovld __cnfn log1p(float16 x);
7732 double __ovld __cnfn log1p(double x);
7733 double2 __ovld __cnfn log1p(double2 x);
7734 double3 __ovld __cnfn log1p(double3 x);
7735 double4 __ovld __cnfn log1p(double
[all...]
H A Dtgmath.h938 // log1p
946 __tg_log1p(double __x) {return log1p(__x);}
952 #undef log1p macro
953 #define log1p(__x) __tg_log1p(__tg_promote1((__x))(__x)) macro
/netbsd-current/external/apache2/llvm/dist/libcxx/include/
H A Dmath.h224 floating_point log1p (arithmetic x);
1407 // log1p
1409 inline _LIBCPP_INLINE_VISIBILITY float log1p(float __lcpp_x) _NOEXCEPT {return ::log1pf(__lcpp_x);}
1410 inline _LIBCPP_INLINE_VISIBILITY long double log1p(long double __lcpp_x) _NOEXCEPT {return ::log1pl(__lcpp_x);}
1415 log1p(_A1 __lcpp_x) _NOEXCEPT {return ::log1p((double)__lcpp_x);}
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/m68k/
H A Dmath-68881.h268 log1p (double x) function
/netbsd-current/external/gpl3/gcc.old/dist/gcc/cp/
H A Dcfns.h945 {"log1p", 99},

Completed in 517 milliseconds

12345