ccosh
double complex ccosh(double complex);
return (ccosh(CMPLX(-cimag(z), creal(z))));
__weak_reference(ccosh, ccoshl);
testall_even(ccosh, zero, 1.0, ALL_STD_EXCEPT, 0, CS_BOTH);
testall_even(ccosh, z, nan_nan, ALL_STD_EXCEPT, 0, 0);
testall_even(ccosh, z, nan_nan, OPT_INVALID, 0, 0);
testall_even(ccosh, z, nan_nan, OPT_INVALID, 0, 0);
testall_even(ccosh, z, nan_nan, OPT_INVALID, 0, 0);
testall_even(ccosh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0,
testall_even(ccosh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, 0);
testall_even(ccosh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, 0);
testall_even(ccosh, z, CMPLXL(INFINITY, NAN),
testall_even(ccosh, z, CMPLXL(c, s), OPT_INEXACT, 0, CS_BOTH);
testall_even(ccosh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, FE_INVALID, 0);
testall_even(ccosh, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
test_even_tol(ccosh, z, CMPLXL(cosh(nums[i]), 0), DBL_ULP());
test_even_tol(ccosh, z, CMPLXL(cos(nums[i]),
testall_even_tol(ccosh, z,
test_even_tol(ccosh, z,
testall_even(ccosh, z, CMPLXL(INFINITY, INFINITY), OPT_INEXACT,