sinh
double sinh(double);
using ::sinh;
inline float sinh(float __X) { return sinhf(__X); }
inline long double sinh(long double __X) { return sinhl(__X); }
extern double sinh(double);
s = sinh((double)x);
D_IM(ans) = S * sinh(x);
D_RE(ans) = C * sinh(x);