_FP_FRAC_SLL_2
_FP_FRAC_SLL_2(Y, _FP_WFRACXBITS_##fs); \
_FP_FRAC_SLL_2(X, 1); \
_FP_FRAC_SLL_2(D, (_FP_WFRACBITS_##dfs - _FP_WFRACBITS_##sfs)); \