EXT_FRACLBITS
for (; s > s0 + sigfigs - (EXT_FRACLBITS / 4) - 1 && s > s0; s--) {
ux.extu_fracl = (x >> (64 - EXT_FRACLBITS));
extu.extu_fracl =(unsigned int)(x >> (64 - EXT_FRACLBITS));
#if EXT_FRACLBITS > 32
#define MANL_SHIFT (EXT_FRACLBITS - 1)
#if EXT_FRACLBITS > 32
(((uint64_t)(u)->extu_frach << EXT_FRACLBITS) | (u)->extu_fracl)
((u)->extu_fracl = (v) & ((1ULL << EXT_FRACLBITS) - 1), \
(u)->extu_frach = (v) >> EXT_FRACLBITS)
.extu_frach = __CONCAT(m, ULL) >> EXT_FRACLBITS, \
#if EXT_FRACLBITS > 32
#define HIBITS (LDBL_MANT_DIG - EXT_FRACLBITS)
#if EXT_FRACLBITS > 32
#define MANL_SHIFT (EXT_FRACLBITS - 1)
#define EXT_FRACBITS (EXT_FRACLBITS + EXT_FRACHBITS)
#define EXT_FRACBITS (EXT_FRACLBITS + EXT_FRACHBITS)
uint32_t ext_fracl:EXT_FRACLBITS;
#define EXT_FRACBITS (EXT_FRACLBITS + EXT_FRACHBITS)
(QNANBIT*__BIT(LDBL_MANT_DIG - 2 - EXT_FRACLBITS))
(SNANBIT*__BIT(LDBL_MANT_DIG - 2 - EXT_FRACLBITS))