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