LDBL_MANL_SIZE
manh = (manh << 4) | (manl >> (LDBL_MANL_SIZE - 4));
#if LDBL_MANL_SIZE > 32
#if LDBL_MANL_SIZE > 32
#define MANL_SHIFT (LDBL_MANL_SIZE - 1)
#if LDBL_MANL_SIZE > 32
m = 1lu << (LDBL_MANL_SIZE - 1);
m = 1lu << (LDBL_MANL_SIZE - 1);
#if LDBL_MANL_SIZE > 32
#define HIBITS (LDBL_MANT_DIG - LDBL_MANL_SIZE)
#if LDBL_MANL_SIZE > 32
#define MANL_SHIFT (LDBL_MANL_SIZE - 1)