Lines Matching refs:sfs
1150 #define FP_EXTEND(dfs,sfs,dwc,swc,D,S) \ argument
1152 if (_FP_FRACBITS_##dfs < _FP_FRACBITS_##sfs \
1154 < _FP_EXPMAX_##sfs - _FP_EXPBIAS_##sfs) \
1155 || (_FP_EXPBIAS_##dfs < _FP_EXPBIAS_##sfs + _FP_FRACBITS_##sfs - 1 \
1156 && _FP_EXPBIAS_##dfs != _FP_EXPBIAS_##sfs)) \
1160 if (_FP_EXP_NORMAL(sfs, swc, S)) \
1162 D##_e = S##_e + _FP_EXPBIAS_##dfs - _FP_EXPBIAS_##sfs; \
1163 _FP_FRAC_SLL_##dwc(D, (_FP_FRACBITS_##dfs - _FP_FRACBITS_##sfs)); \
1172 < _FP_EXPBIAS_##sfs + _FP_FRACBITS_##sfs - 1) \
1176 - _FP_FRACBITS_##sfs)); \
1186 - _FP_FRACTBITS_##sfs); \
1187 D##_e = (_FP_EXPBIAS_##dfs - _FP_EXPBIAS_##sfs + 1 \
1188 + _FP_FRACXBITS_##sfs - _lz); \
1196 if (!(_FP_FRAC_HIGH_RAW_##sfs(S) & _FP_QNANBIT_##sfs)) \
1199 - _FP_FRACBITS_##sfs)); \
1207 #define FP_TRUNC(dfs,sfs,dwc,swc,D,S) \ argument
1209 if (_FP_FRACBITS_##sfs < _FP_FRACBITS_##dfs \
1210 || (_FP_EXPBIAS_##sfs < _FP_EXPBIAS_##dfs + _FP_FRACBITS_##dfs - 1 \
1211 && _FP_EXPBIAS_##sfs != _FP_EXPBIAS_##dfs)) \
1214 if (_FP_EXP_NORMAL(sfs, swc, S)) \
1216 D##_e = S##_e + _FP_EXPBIAS_##dfs - _FP_EXPBIAS_##sfs; \
1230 _FP_FRAC_HIGH_##sfs(S) |= _FP_IMPLBIT_SH_##sfs; \
1231 _FP_FRAC_SRS_##swc(S, (_FP_WFRACBITS_##sfs \
1233 _FP_WFRACBITS_##sfs); \
1238 _FP_FRAC_SRS_##swc(S, (_FP_WFRACBITS_##sfs \
1240 _FP_WFRACBITS_##sfs); \
1254 if (_FP_EXPBIAS_##sfs \
1257 _FP_FRAC_SRS_##swc(S, (_FP_WFRACBITS_##sfs \
1259 _FP_WFRACBITS_##sfs); \
1276 _FP_CHECK_SIGNAN_SEMIRAW(sfs, swc, S); \
1277 _FP_FRAC_SRL_##swc(S, (_FP_WFRACBITS_##sfs \