conj
double complex conj(double complex) __pure2;
#define conj(x) __tg_simple(x, conj)
static double complex (*libconj)(double complex) = conj;
TGMACRO_COMPLEX(conj)
PASS_REAL_ARG_COMPLEX_RET(conj) &&
PASS_COMPLEX_ARG_COMPLEX_RET(conj));