csinh
double complex csinh(double complex);
PROTO_NORMAL(csinh);
DEF_STD(csinh);
LDBL_MAYBE_UNUSED_CLONE(csinh);
testall_odd(csinh, zero, zero, ALL_STD_EXCEPT, 0, CS_BOTH);
testall_odd(csinh, z, nan_nan, ALL_STD_EXCEPT, 0, 0);
testall_odd(csinh, z, nan_nan, OPT_INVALID, 0, 0);
testall_odd(csinh, z, nan_nan, OPT_INVALID, 0, 0);
testall_odd(csinh, z, nan_nan, OPT_INVALID, 0, 0);
testall_odd(csinh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, 0);
testall_odd(csinh, z, CMPLXL(0, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
testall_odd(csinh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, CS_IMAG);
testall_odd(csinh, z, CMPLXL(INFINITY, NAN),
testall_odd(csinh, z, CMPLXL(c, s), OPT_INEXACT, 0, CS_BOTH);
testall_odd(csinh, z, CMPLXL(0, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
testall_odd(csinh, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
test_odd_tol(csinh, z, CMPLXL(sinh(nums[i]), 0), DBL_ULP());
test_odd_tol(csinh, z, CMPLXL(copysign(0, cos(nums[i])),
testall_odd_tol(csinh, z,
test_odd_tol(csinh, z,
testall_odd(csinh, z, CMPLXL(INFINITY, INFINITY), OPT_INEXACT,