tan
double tan(double);
#define tan(a) __TG_COMPLEX((a), tan)
__weak_alias(tan, _tan)
tan(double x)
return tan(x);
DFUNC_DBL(tan)
ATF_CHECK(isnan(tan(x)) != 0);
const double y = tan(x);
const double y = tan(x);
ATF_CHECK(tan(x) == x);
ATF_CHECK(tan(x) == x);
ok = (tan(theta) == 0);
ok = (tan(theta) == 0);
ok = (fabs((tan(theta) - tan_theta)/tan_theta) <= eps);
deg, theta, tan(theta), tan_theta);
TEST(tan(M_SQRT2));
TEST(atan(tan(M_SQRT2)));
TEST(tan(M_PI_4));