DBL_EXPBITS
#define LDBL_EXPBITS DBL_EXPBITS
exp = (i >> (32 - 1 - DBL_EXPBITS)) & mask(DBL_EXPBITS);
exp = (hi >> (32 - 1 - DBL_EXPBITS)) & mask(DBL_EXPBITS);
exp = (i >> (32 - 1 - DBL_EXPBITS)) & mask(DBL_EXPBITS);
unsigned int dbl_exp:DBL_EXPBITS;
unsigned int dbl_exp:DBL_EXPBITS;