__tanl
extern long double __tanl(long double);
inline long double tan(long double __X) { return __tanl(__X); }