#define asin(x) __tg_real_complex(asin, (x))
#define asinh(x) __tg_real_complex(asinh, (x))
#define atan(x) __tg_real_complex(atan, (x))
#define asin(x) __tg_real_complex(asin, (x))
#define asinh(x) __tg_real_complex(asinh, (x))
#define atan(x) __tg_real_complex(atan, (x))
#define atanh(x) __tg_real_complex(atanh, (x))
#define carg(x) __tg_complex(carg, (x))
#define cbrt(x) __tg_real(cbrt, (x))
#define atanh(x) __tg_real_complex(atanh, (x))
#define carg(x) __tg_complex(carg, (x))
#define cbrt(x) __tg_real(cbrt, (x))