hypotl
long double hypotl(long double, long double);
return hypotl(__real__ z, __imag__ z);
R = hypotl(x, y+1);
S = hypotl(x, y-1);
return (CMPLXL(logl(hypotl(x / m_e, y / m_e)) + 1, atan2l(y, x)));
return (CMPLXL(logl(hypotl(x, y)), atan2l(y, x)));
t = sqrtl((a + hypotl(a, b)) * 0.5L);
t = sqrtl((-a + hypotl(a, b)) * 0.5L);
__weak_alias(hypotl, _hypotl)
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(hypotl(x, y)), v));
RETURNI(CMPLXL(logl(hypotl(x * 0x1p-16382L, y * 0x1p-16382L)) +
CHECKL_EQ(i, hypotl, x, +0.L, x);
CHECKL_EQ(i, hypotl, x, -0.L, x);
CHECKL_EQ(i, hypotl, +0.L, x, x);
CHECKL_EQ(i, hypotl, -0.L, x, x);
CHECKL_EQ(i, hypotl, -x, +0.L, x);
CHECKL_EQ(i, hypotl, -x, -0.L, x);
CHECKL_EQ(i, hypotl, +0.L, -x, x);
CHECKL_EQ(i, hypotl, -0.L, -x, x);
CHECKL_EQ(i, hypotl, x, +INFINITY, INFINITY);
CHECKL_EQ(i, hypotl, x, -INFINITY, INFINITY);
CHECKL_EQ(i, hypotl, +INFINITY, x, INFINITY);
CHECKL_EQ(i, hypotl, -INFINITY, x, INFINITY);
CHECKL_EQ(i, hypotl, -x, +INFINITY, INFINITY);
CHECKL_EQ(i, hypotl, -x, -INFINITY, INFINITY);
CHECKL_EQ(i, hypotl, +INFINITY, -x, INFINITY);
CHECKL_EQ(i, hypotl, -INFINITY, -x, INFINITY);
CHECKL_EQ(i, hypotl, x, NAN, INFINITY);
CHECKL_EQ(i, hypotl, NAN, x, INFINITY);
CHECKL_EQ(i, hypotl, -x, NAN, INFINITY);
CHECKL_EQ(i, hypotl, NAN, -x, INFINITY);
CHECKL_NAN(i, hypotl, x, NAN);
CHECKL_NAN(i, hypotl, NAN, x);
CHECKL_NAN(i, hypotl, -x, NAN);
CHECKL_NAN(i, hypotl, NAN, -x);
CHECKL_EQ(i, hypotl, x, +0.L, x);
CHECKL_EQ(i, hypotl, x, -0.L, x);
CHECKL_EQ(i, hypotl, +0.L, x, x);
CHECKL_EQ(i, hypotl, -0.L, x, x);
CHECKL_EQ(i, hypotl, -x, +0.L, x);
CHECKL_EQ(i, hypotl, -x, -0.L, x);
CHECKL_EQ(i, hypotl, +0.L, -x, x);
CHECKL_EQ(i, hypotl, -0.L, -x, x);
CHECKL_EQ(i, hypotl, x, +INFINITY, INFINITY);
CHECKL_EQ(i, hypotl, x, -INFINITY, INFINITY);
CHECKL_EQ(i, hypotl, +INFINITY, x, INFINITY);
CHECKL_EQ(i, hypotl, -INFINITY, x, INFINITY);
CHECKL_EQ(i, hypotl, -x, +INFINITY, INFINITY);
CHECKL_EQ(i, hypotl, -x, -INFINITY, INFINITY);
CHECKL_EQ(i, hypotl, +INFINITY, -x, INFINITY);
CHECKL_EQ(i, hypotl, -INFINITY, -x, INFINITY);
CHECKL_EQ(i, hypotl, x, NAN, INFINITY);
CHECKL_EQ(i, hypotl, NAN, x, INFINITY);
CHECKL_EQ(i, hypotl, -x, NAN, INFINITY);
CHECKL_EQ(i, hypotl, NAN, -x, INFINITY);
CHECKL_NAN(i, hypotl, x, NAN);
CHECKL_NAN(i, hypotl, NAN, x);
CHECKL_NAN(i, hypotl, -x, NAN);
CHECKL_NAN(i, hypotl, NAN, -x);
CHECKL_EQ(i, hypotl, x, +0.L, x);
CHECKL_EQ(i, hypotl, x, -0.L, x);
CHECKL_EQ(i, hypotl, +0.L, x, x);
CHECKL_EQ(i, hypotl, -0.L, x, x);
CHECKL_EQ(i, hypotl, -x, +0.L, x);
CHECKL_EQ(i, hypotl, -x, -0.L, x);
CHECKL_EQ(i, hypotl, +0.L, -x, x);
CHECKL_EQ(i, hypotl, -0.L, -x, x);
CHECKL_EQ(i, hypotl, x, +INFINITY, INFINITY);
CHECKL_EQ(i, hypotl, x, -INFINITY, INFINITY);
CHECKL_EQ(i, hypotl, +INFINITY, x, INFINITY);
CHECKL_EQ(i, hypotl, -INFINITY, x, INFINITY);
CHECKL_EQ(i, hypotl, -x, +INFINITY, INFINITY);
CHECKL_EQ(i, hypotl, -x, -INFINITY, INFINITY);
CHECKL_EQ(i, hypotl, +INFINITY, -x, INFINITY);
CHECKL_EQ(i, hypotl, -INFINITY, -x, INFINITY);
CHECKL_EQ(i, hypotl, x, NAN, INFINITY);
CHECKL_EQ(i, hypotl, NAN, x, INFINITY);
CHECKL_EQ(i, hypotl, -x, NAN, INFINITY);
CHECKL_EQ(i, hypotl, NAN, -x, INFINITY);
CHECKL_NAN(i, hypotl, x, NAN);
CHECKL_NAN(i, hypotl, NAN, x);
CHECKL_NAN(i, hypotl, -x, NAN);
CHECKL_NAN(i, hypotl, NAN, -x);
CHECKL_EQ(i, hypotl, a, b, c);
CHECKL_EQ(i, hypotl, b, a, c);
CHECKL_EQ(i, hypotl, a, -b, c);
CHECKL_EQ(i, hypotl, b, -a, c);
CHECKL_EQ(i, hypotl, -a, b, c);
CHECKL_EQ(i, hypotl, -b, a, c);
CHECKL_EQ(i, hypotl, -a, -b, c);
CHECKL_EQ(i, hypotl, -b, -a, c);
CHECKL_EQ(i, hypotl, a, b, c);
CHECKL_EQ(i, hypotl, b, a, c);
CHECKL_EQ(i, hypotl, a, -b, c);
CHECKL_EQ(i, hypotl, b, -a, c);
CHECKL_EQ(i, hypotl, -a, b, c);
CHECKL_EQ(i, hypotl, -b, a, c);
CHECKL_EQ(i, hypotl, -a, -b, c);
CHECKL_EQ(i, hypotl, -b, -a, c);
CHECKL_EQ(i, hypotl, a, b, c);
CHECKL_EQ(i, hypotl, b, a, c);
CHECKL_EQ(i, hypotl, a, -b, c);
CHECKL_EQ(i, hypotl, b, -a, c);
CHECKL_EQ(i, hypotl, -a, b, c);
CHECKL_EQ(i, hypotl, -b, a, c);
CHECKL_EQ(i, hypotl, -a, -b, c);
CHECKL_EQ(i, hypotl, -b, -a, c);
CHECKL_NAN(2, hypotl, NAN, NAN);