logl
return -logl(fabsl(x));
nadj = logl(pi/fabsl(t*x));
r = -logl(x);
r += logl(z); break;
t = logl(x);
r = x*(logl(x)-1);
logl(long double x)
RETURNI(-logl(fabsl(x)));
nadj = logl(pi/fabsl(t*x));
r = -logl(x);
r += logl(z); break;
t = logl(x);
r = x*(logl(x)-1);
logl(long double x)
*rx = logl(A + sqrtl(A * A - 1));
return (CMPLXL(logl(hypotl(x / m_e, y / m_e)) + 1,
return (CMPLXL(logl(hypotl(x, y)), atan2l(y, x)));
return (CMPLXL(logl(ax * ax + ay * ay) / 2, atan2l(y, x)));
rx = (m_ln2 - logl(ay)) / 2;
RETURNI(logl(x)+ln2); /* acosh(huge)=log(2x), or misnormal */
RETURNI(logl(2.0*x-one/(x+sqrtl(t-one))));
__weak_reference(log, logl);
long double logl(long double);
w = logl(fabsl(x))+ln2;
w = logl(2.0*t+one/(sqrtl(x*x+one)+t));
RETURNI(CMPLXL(logl(hypotl(x * 0x1p-16382L, y * 0x1p-16382L)) +
RETURNI(CMPLXL(logl(hypotl(x, y)), v));
RETURNI(CMPLXL(logl(hypotl(x * 0x1p16383L, y * 0x1p16383L)) +
RETURNI(CMPLXL(logl(hypotl(x, y)), v));
RETURNI(CMPLXL(logl(ay2l + ax2l + sl + sh) / 2, v));
RETURNI(CMPLXL(logl(hypotl(x, y)), v));
RETURNI(CMPLXL(logl(ax), v));
theta = theta + y * logl(absa);
test_tol(logl, tests[i].x, tests[i].logex, LDBL_ULP());
test(logl, x, result, exceptmask, excepts); \