__complex128 ctanhq (__complex128 a) { __float128 rt = tanhq (REALPART (a)), it = tanq (IMAGPART (a)); __complex128 n, d; COMPLEX_ASSIGN (n, rt, it); COMPLEX_ASSIGN (d, 1, rt * it); return C128_DIV(n,d); }
inline void eval_tan(float128_backend& result, const float128_backend& arg) { result.value() = tanq(arg.value()); }
inline Quad Tan( const Quad& alpha ) { return tanq(alpha); }