template<typename T> inline T cos2sin ( const T& x ) { return sin2cos(x); }
DECL T cos2sin (T x) {return sin2cos(x);}