/bionic/libm/src/ |
s_log1p.c | 17 /* double log1p(double x) 31 * 2. Approximation of log1p(f). 49 * log1p(f) = f - (hfsq - s*(hfsq+R)). 51 * 3. Finally, log1p(x) = k*ln2 + log1p(f). 58 * log1p(x) is NaN with signal if x < -1 (including -INF) ; 59 * log1p(+INF) is +INF; log1p(-1) is -INF with signal; 60 * log1p(NaN) is that NaN with no signal. 73 * algorithm can be used to compute log1p(x) to within a few ULP 100 log1p(double x) function [all...] |
e_atanh.c | 24 * atanh(x) = --- * log(1 + -------) = 0.5 * log1p(2 * --------) 28 * 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));
|
e_acosh.c | 26 * acosh(x) := log1p(t+sqrt(2.0*t+t*t)); where t=x-1. 61 return log1p(t+sqrt(2.0*t+t*t));
|
s_asinh.c | 25 * := sign(x)*log1p(|x| + x^2/(1 + sqrt(1+x^2))) 54 w =log1p(fabs(x)+t/(one+__ieee754_sqrt(one+t)));
|
s_log1pf.c | 49 if(x==(float)-1.0) return -two25/zero; /* log1p(-1)=+inf */ 50 else return (x-x)/(x-x); /* log1p(x<-1)=NaN */
|
/prebuilt/ndk/android-ndk-r6/platforms/android-9/arch-x86/usr/lib/ |
libm.so | |
/development/ndk/platforms/android-3/arch-arm/symbols/ |
libm.so.functions.txt | 169 log1p
|
/development/ndk/platforms/android-9/arch-x86/symbols/ |
libm.so.functions.txt | 128 log1p
|
/libcore/luni/src/main/native/ |
java_lang_Math.cpp | 103 return log1p(a); 125 NATIVE_METHOD(Math, log1p, "!(D)D"),
|
java_lang_StrictMath.cpp | 137 NATIVE_METHOD(StrictMath, log1p, "!(D)D"),
|
/bionic/libm/man/ |
exp.3 | 50 .Nm log1p , 80 .Fn log1p "double x" 127 .Fn log1p 187 expm1(n\(**log1p(x))/x, will be accurate when x is tiny.
|
/external/fdlibm/ |
s_log1p.c | 46 * log1p(f) = f - (hfsq - s*(hfsq+R)). 55 * log1p(x) is NaN with signal if x < -1 (including -INF) ; 56 * log1p(+INF) is +INF; ieee_log1p(-1) is -INF with signal; 57 * log1p(NaN) is that NaN with no signal.
|
/libcore/luni/src/test/java/libcore/java/lang/ |
OldAndroidMathTest.java | 305 assertTrue("Should return NaN", Double.isNaN(Math.log1p(Double.NaN))); 306 assertTrue("Should return NaN", Double.isNaN(Math.log1p(-32.0482175))); 308 Double.POSITIVE_INFINITY, Math.log1p(Double.POSITIVE_INFINITY), 0D); 310 .log1p(0.0))); 312 .doubleToLongBits(Math.log1p(+0.0))); 314 .doubleToLongBits(Math.log1p(-0.0))); 317 Math.log1p(-0.254856327), 0D); 319 .log1p(1583.542), 0D); 321 Math.log1p(0.5894227), 0D); 323 .log1p(Double.MAX_VALUE), 0D) [all...] |
OldAndroidStrictMathTest.java | 318 .log1p(Double.NaN))); 320 .log1p(-32.0482175))); 323 .log1p(Double.POSITIVE_INFINITY)); 325 .doubleToLongBits(StrictMath.log1p(0.0))); 327 .doubleToLongBits(StrictMath.log1p(+0.0))); 329 .doubleToLongBits(StrictMath.log1p(-0.0))); 332 StrictMath.log1p(-0.254856327)); 334 StrictMath.log1p(1583.542)); 336 StrictMath.log1p(0.5894227)); 338 StrictMath.log1p(Double.MAX_VALUE)) [all...] |
/frameworks/compile/slang/tests/P_math_fp/ |
math_fp.rs | 118 TEST_FUNC_1(log1p);
|
/prebuilt/darwin-x86/toolchain/arm-eabi-4.3.1/lib/gcc/arm-eabi/4.3.1/include/ |
tgmath.h | 149 #define log1p(x) __TGMATH_REAL(x, log1p) macro
|
/prebuilt/darwin-x86/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/include/ |
tgmath.h | 146 #define log1p(x) __TGMATH_REAL(x, log1p) macro
|
/prebuilt/darwin-x86/toolchain/arm-eabi-4.4.3/lib/gcc/arm-eabi/4.4.3/include/ |
tgmath.h | 146 #define log1p(x) __TGMATH_REAL(x, log1p) macro
|
/prebuilt/linux-x86/toolchain/arm-eabi-4.3.1/lib/gcc/arm-eabi/4.3.1/include/ |
tgmath.h | 149 #define log1p(x) __TGMATH_REAL(x, log1p) macro
|
/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/include/ |
tgmath.h | 146 #define log1p(x) __TGMATH_REAL(x, log1p) macro
|
/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/lib/gcc/arm-eabi/4.4.3/include/ |
tgmath.h | 146 #define log1p(x) __TGMATH_REAL(x, log1p) macro
|
/prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/i686-linux/include/c++/4.4.3/tr1_impl/ |
cmath | 86 #undef log1p 223 using ::log1p; 633 log1p(float __x) 637 log1p(long double __x) 642 log1p(_Tp __x) 645 return log1p(__type(__x));
|
/prebuilt/ndk/android-ndk-r5/sources/cxx-stl/gnu-libstdc++/include/tr1_impl/ |
cmath | 86 #undef log1p 223 using ::log1p; 633 log1p(float __x) 637 log1p(long double __x) 642 log1p(_Tp __x) 645 return log1p(__type(__x));
|
/prebuilt/ndk/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/tr1_impl/ |
cmath | 86 #undef log1p 223 using ::log1p; 633 log1p(float __x) 637 log1p(long double __x) 642 log1p(_Tp __x) 645 return log1p(__type(__x));
|
/libcore/luni/src/main/java/java/lang/ |
StrictMath.java | 441 * more accurate to use {@code log1p(d)} than {@code log(1.0+d)} (due to 446 * <li>{@code log1p(+0.0) = +0.0}</li> 447 * <li>{@code log1p(-0.0) = -0.0}</li> 448 * <li>{@code log1p((anything < 1)) = NaN}</li> 449 * <li>{@code log1p(-1.0) = -infinity}</li> 450 * <li>{@code log1p(+infinity) = +infinity}</li> 451 * <li>{@code log1p(-infinity) = NaN}</li> 452 * <li>{@code log1p(NaN) = NaN}</li> 459 public static native double log1p(double d); method in class:StrictMath [all...] |