_FP_FRACBITS_S
FRn = (_FP_EXPBIAS_S << (_FP_FRACBITS_S - 1));
#define _FP_FRACXBITS_S (_FP_W_TYPE_SIZE - _FP_FRACBITS_S)
#define _FP_WFRACBITS_S (_FP_WORKBITS + _FP_FRACBITS_S)
#define _FP_QNANBIT_S ((_FP_W_TYPE)1 << (_FP_FRACBITS_S-2))
#define _FP_IMPLBIT_S ((_FP_W_TYPE)1 << (_FP_FRACBITS_S-1))
unsigned frac : _FP_FRACBITS_S - (_FP_IMPLBIT_S != 0);
unsigned frac : _FP_FRACBITS_S - (_FP_IMPLBIT_S != 0);