Lines Matching refs:sfs
1151 #define FP_EXTEND(dfs,sfs,dwc,swc,D,S) \ argument
1153 if (_FP_FRACBITS_##dfs < _FP_FRACBITS_##sfs \
1155 < _FP_EXPMAX_##sfs - _FP_EXPBIAS_##sfs) \
1156 || (_FP_EXPBIAS_##dfs < _FP_EXPBIAS_##sfs + _FP_FRACBITS_##sfs - 1 \
1157 && _FP_EXPBIAS_##dfs != _FP_EXPBIAS_##sfs)) \
1161 if (_FP_EXP_NORMAL(sfs, swc, S)) \
1163 D##_e = S##_e + _FP_EXPBIAS_##dfs - _FP_EXPBIAS_##sfs; \
1164 _FP_FRAC_SLL_##dwc(D, (_FP_FRACBITS_##dfs - _FP_FRACBITS_##sfs)); \
1173 < _FP_EXPBIAS_##sfs + _FP_FRACBITS_##sfs - 1) \
1177 - _FP_FRACBITS_##sfs)); \
1187 - _FP_FRACTBITS_##sfs); \
1188 D##_e = (_FP_EXPBIAS_##dfs - _FP_EXPBIAS_##sfs + 1 \
1189 + _FP_FRACXBITS_##sfs - _lz); \
1197 if (!(_FP_FRAC_HIGH_RAW_##sfs(S) & _FP_QNANBIT_##sfs)) \
1200 - _FP_FRACBITS_##sfs)); \
1208 #define FP_TRUNC(dfs,sfs,dwc,swc,D,S) \ argument
1210 if (_FP_FRACBITS_##sfs < _FP_FRACBITS_##dfs \
1211 || (_FP_EXPBIAS_##sfs < _FP_EXPBIAS_##dfs + _FP_FRACBITS_##dfs - 1 \
1212 && _FP_EXPBIAS_##sfs != _FP_EXPBIAS_##dfs)) \
1215 if (_FP_EXP_NORMAL(sfs, swc, S)) \
1217 D##_e = S##_e + _FP_EXPBIAS_##dfs - _FP_EXPBIAS_##sfs; \
1231 _FP_FRAC_HIGH_##sfs(S) |= _FP_IMPLBIT_SH_##sfs; \
1232 _FP_FRAC_SRS_##swc(S, (_FP_WFRACBITS_##sfs \
1234 _FP_WFRACBITS_##sfs); \
1239 _FP_FRAC_SRS_##swc(S, (_FP_WFRACBITS_##sfs \
1241 _FP_WFRACBITS_##sfs); \
1255 if (_FP_EXPBIAS_##sfs \
1258 _FP_FRAC_SRS_##swc(S, (_FP_WFRACBITS_##sfs \
1260 _FP_WFRACBITS_##sfs); \
1277 _FP_CHECK_SIGNAN_SEMIRAW(sfs, swc, S); \
1278 _FP_FRAC_SRL_##swc(S, (_FP_WFRACBITS_##sfs \