sinh
double sinh(double);
#define sinh(a) __TG_COMPLEX((a), sinh)
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;
return(sinh((double)x));
__weak_alias(sinh, _sinh);
return sinh(x);
__weak_alias(sinh, _sinh)
sinh(double x) /* wrapper sinh */
DFUNC_DBL(sinh)
double y = sinh(x);
double y = sinh(x);
double y = sinh(x);
double y = sinh(x);
if (!(fabs((sinh(x) - sinh_x)/sinh_x) <= eps)) {
x, sinh(x), sinh_x);
ATF_CHECK(isnan(sinh(x)) != 0);
TEST(sinh(M_PI_2));
TEST(asinh(sinh(M_PI_2)));
TEST(sinh(M_PI_4));