__floorl
extern long double __floorl(long double);
inline long double floor(long double __X) { return __floorl(__X); }