/* 0 <= x <= 2pi */ static inline PTYPE _p_tan(const PTYPE x) { if (x <= pi) return __p_tan_pi(x); else return __p_tan_pi(x - pi); }
/* 0 <= x <= 2pi */ static inline float _p_tan(const float x) { if (x <= pi) return __p_tan_pi(x); else return __p_tan_pi(x - pi); }