/bionic/libm/upstream-freebsd/lib/msun/src/ |
e_acoshf.c | 24 ln2 = 6.9314718246e-01; /* 0x3f317218 */ variable 38 return __ieee754_logf(x)+ln2; /* acosh(huge)=log(2x) */
|
e_acosh.c | 23 * acosh(x) := log(x)+ln2, if x is large; else 39 ln2 = 6.93147180559945286227e-01; /* 0x3FE62E42, 0xFEFA39EF */ variable 54 return __ieee754_log(x)+ln2; /* acosh(huge)=log(2x) */
|
s_asinh.c | 22 * := sign(x)*(log(x)+ln2)) for large |x|, else 34 ln2 = 6.93147180559945286227e-01, /* 0x3FE62E42, 0xFEFA39EF */ variable 49 w = __ieee754_log(fabs(x))+ln2;
|
s_asinhf.c | 24 ln2 = 6.9314718246e-01, /* 0x3f317218 */ variable 39 w = __ieee754_logf(fabsf(x))+ln2;
|
e_acoshl.c | 57 #define ln2 u_ln2.e macro 60 ln2 = 6.93147180559945309417232121458176568e-1L; /* 0x162e42fefa39ef35793c7673007e6.0p-113 */ variable 79 RETURNI(logl(x)+ln2); /* acosh(huge)=log(2x), or misnormal */
|
s_asinhl.c | 60 #define ln2 u_ln2.e macro 63 ln2 = 6.93147180559945309417232121458176568e-1L; /* 0x162e42fefa39ef35793c7673007e6.0p-113 */ variable 82 w = logl(fabsl(x))+ln2;
|
/external/fdlibm/ |
e_acosh.c | 20 * acosh(x) := ieee_log(x)+ln2, if x is large; else 37 ln2 = 6.93147180559945286227e-01; /* 0x3FE62E42, 0xFEFA39EF */ variable 55 return __ieee754_log(x)+ln2; /* acosh(huge)=ieee_log(2x) */
|
s_asinh.c | 20 * := sign(x)*(ieee_log(x)+ln2)) for large |x|, else 33 ln2 = 6.93147180559945286227e-01, /* 0x3FE62E42, 0xFEFA39EF */ variable 52 w = __ieee754_log(ieee_fabs(x))+ln2;
|
/external/chromium_org/v8/third_party/fdlibm/ |
fdlibm.js | 397 // 3. Finally, log1p(x) = k*ln2 + log1p(f). 399 // Here ln2 is split into two floating point number: 529 // x = k*ln2 + r, |r| <= 0.5*ln2 ~ 0.34658 588 // (i) if x < -56*ln2, return -1.0, (raise inexact if x!=inf) 631 if (hx >= 0x4043687a) { // if |x| ~=> 56 * ln2 639 if (xsb != 0) return -1; // x < -56 * ln2, return -1. 643 if (hx > 0x3fd62e42) { // if |x| > 0.5 * ln2 644 if (hx < 0x3ff0a2b2) { // and |x| < 1.5 * ln2 771 // 0 <= x <= ln2/2 : cosh(x) := 1 + ------------------ [all...] |