ln2
ln2 = 6.93147180559945286227e-01; /* 0x3FE62E42, 0xFEFA39EF */
return log(x)+ln2; /* acosh(huge)=log(2x) */
ln2 = 6.9314718246e-01; /* 0x3f317218 */
return logf(x)+ln2; /* acosh(huge)=log(2x) */
ln2 = 6.93147180559945309417232121458176568e-1L; /* 0x162e42fefa39ef35793c7673007e6.0p-113 */
RETURNI(logl(x)+ln2); /* acosh(huge)=log(2x), or misnormal */
ln2 = 6.93147180559945286227e-01, /* 0x3FE62E42, 0xFEFA39EF */
w = log(fabs(x))+ln2;
ln2 = 6.9314718246e-01, /* 0x3f317218 */
w = logf(fabsf(x))+ln2;
ln2 = 6.93147180559945309417232121458176568e-1L; /* 0x162e42fefa39ef35793c7673007e6.0p-113 */
w = logl(fabsl(x))+ln2;