frexp
double frexp(double, int *); /* fundamentally !__pure2 */
result = frexp((double)rint, &expon);
inline float frexp(float __X, int *__Y) { return __frexpf(__X, __Y); }
inline long double frexp(long double __X, int *__Y) {
extern double frexp(double, int *);
using std::frexp;
extern double frexp __P((double, int *));