tgamma
double tgamma(double);
#define tgamma(a) __TG_FN1(tgamma, (a))
DECLARE_IMPRECISE(tgamma);
y = tgamma(y);
y = -x*tgamma(-x);
return tgamma(x);
return (tgamma(x));