cosh
double cosh(double);
#define cosh(a) __TG_COMPLEX((a), cosh)
w = cosh(x) * cos(y) + (sinh(x) * sin(y)) * I;
*c = cosh(x);
w = sinh(x) * cos(y) + (cosh(x) * sin(y)) * I;
d = cos(2.0 * creal(z)) + cosh(2.0 * cimag(z));
d = cosh(2.0 * x) + cos(2.0 * y);
return(cosh((double)x));
__weak_alias(cosh, _cosh);
return cosh(x);
__weak_alias(cosh, _cosh)
cosh(double x) /* wrapper cosh */
DFUNC_DBL(cosh)
double y = cosh(x);
double y = cosh(x);
if (cosh(x) != 1.0)
if (cosh(x) != 1.0)
if (!(fabs((cosh(x) - cosh_x)/cosh_x) <= eps)) {
x, cosh(x), cosh_x);
ATF_CHECK(isnan(cosh(x)) != 0);
TEST(cosh(M_SQRT1_2));
TEST(acosh(cosh(M_SQRT1_2)));