ilogb
int ilogb(double) __pure2;
extern int ilogb(double);
using ::ilogb;
return (scalbn(x, -ilogb(x)));