Lines Matching refs:dfs

1880 #define _FP_EXTEND_CNAN(dfs, sfs, dwc, swc, D, S, check_nan)		\
1883 _FP_STATIC_ASSERT (_FP_FRACBITS_##dfs >= _FP_FRACBITS_##sfs, \
1885 _FP_STATIC_ASSERT ((_FP_EXPMAX_##dfs - _FP_EXPBIAS_##dfs \
1889 _FP_STATIC_ASSERT (((_FP_EXPBIAS_##dfs \
1892 || (_FP_EXPBIAS_##dfs == _FP_EXPBIAS_##sfs)), \
1899 D##_e = S##_e + _FP_EXPBIAS_##dfs - _FP_EXPBIAS_##sfs; \
1900 _FP_FRAC_SLL_##dwc (D, (_FP_FRACBITS_##dfs - _FP_FRACBITS_##sfs)); \
1909 else if (_FP_EXPBIAS_##dfs \
1913 _FP_FRAC_SLL_##dwc (D, (_FP_FRACBITS_##dfs \
1925 FP_EXTEND_lz + _FP_FRACBITS_##dfs \
1927 D##_e = (_FP_EXPBIAS_##dfs - _FP_EXPBIAS_##sfs + 1 \
1933 D##_e = _FP_EXPMAX_##dfs; \
1939 _FP_FRAC_SLL_##dwc (D, (_FP_FRACBITS_##dfs \
1942 _FP_SETQNAN (dfs, dwc, D); \
1949 #define FP_EXTEND(dfs, sfs, dwc, swc, D, S) \
1950 _FP_EXTEND_CNAN (dfs, sfs, dwc, swc, D, S, 1)
1954 #define FP_TRUNC(dfs, sfs, dwc, swc, D, S) \
1957 _FP_STATIC_ASSERT (_FP_FRACBITS_##sfs >= _FP_FRACBITS_##dfs, \
1960 >= (_FP_EXPBIAS_##dfs \
1961 + _FP_FRACBITS_##dfs - 1)) \
1962 || _FP_EXPBIAS_##sfs == _FP_EXPBIAS_##dfs), \
1968 D##_e = S##_e + _FP_EXPBIAS_##dfs - _FP_EXPBIAS_##sfs; \
1969 if (D##_e >= _FP_EXPMAX_##dfs) \
1970 _FP_OVERFLOW_SEMIRAW (dfs, dwc, D); \
1975 if (D##_e < 1 - _FP_FRACBITS_##dfs) \
1984 - _FP_WFRACBITS_##dfs \
1992 - _FP_WFRACBITS_##dfs), \
2009 < _FP_EXPBIAS_##dfs + _FP_FRACBITS_##dfs - 1) \
2012 - _FP_WFRACBITS_##dfs), \
2025 D##_e = _FP_EXPMAX_##dfs; \
2032 - _FP_WFRACBITS_##dfs)); \
2037 _FP_SETQNAN_SEMIRAW (dfs, dwc, D); \
2046 #define FP_TRUNC_COOKED(dfs, sfs, dwc, swc, D, S) \
2049 _FP_STATIC_ASSERT (_FP_FRACBITS_##sfs >= _FP_FRACBITS_##dfs, \
2053 - _FP_WFRACBITS_##dfs)); \
2056 - _FP_WFRACBITS_##dfs), \