sinh
double sinh(double);
#define sinh(x) __tg_full(x, sinh)
PROTO_NORMAL(sinh);
DEF_STD(sinh);
LDBL_MAYBE_CLONE(sinh);
*s = sinh(x);
w = cosh (x) * cos (y) + (sinh (x) * sin (y)) * I;
*s = sinh(x);
w = sinh (x) * cos (y) + (cosh (x) * sin (y)) * I;
w = sin (2.0 * creal(z)) / d + (sinh (2.0 * cimag(z)) / d) * I;
w = sinh (2.0 * x) / d + (sin (2.0 * y) / d) * I;
{"sinh", sinh, 1.0, 1.17518615722656250000E0,
{"sinh", sinh, 7.09089565712818057364E2, 4.49423283712885057274E307,
{"sinh", sinh, 2.22044604925031308085E-16, 0.00000000000000000000E0,
double sinh (double);
{"sinh", sinh, &NAN, &NAN, 0},
{"sinh", sinh, &ZERO, &ZERO, 0},
{"sinh", sinh, &MZERO, &MZERO, 0},
{"sinh", sinh, &INF, &INF, 0},
{"sinh", sinh, &MINF, &MINF, 0},
double sinh (double);
#define F sinh
test_odd_tol(csinh, z, CMPLXL(sinh(nums[i]), 0), DBL_ULP());
test_odd_tol(csin, z, CMPLXL(0, sinh(nums[i])), DBL_ULP());