Lines Matching refs:dwc
936 #define _FP_FMA(fs, wc, dwc, R, X, Y, Z) \ argument
969 _FP_FRAC_DECL_##dwc (_FP_FMA_TD); \
970 _FP_FRAC_DECL_##dwc (_FP_FMA_ZD); \
971 _FP_FRAC_DECL_##dwc (_FP_FMA_RD); \
975 = _FP_FRAC_HIGHBIT_DW_##dwc (fs, _FP_FMA_TD) == 0; \
983 _FP_FRAC_SET_##dwc (_FP_FMA_ZD, _FP_MINFRAC_##dwc); \
986 _FP_FRAC_COPY_##dwc##_##wc (_FP_FMA_ZD, Z); \
988 _FP_FRAC_SRS_##dwc (_FP_FMA_ZD, -_FP_FMA_shift, \
991 _FP_FRAC_SLL_##dwc (_FP_FMA_ZD, _FP_FMA_shift); \
995 _FP_FRAC_ADD_##dwc (_FP_FMA_RD, _FP_FMA_TD, \
999 _FP_FRAC_SUB_##dwc (_FP_FMA_RD, _FP_FMA_TD, \
1001 if (_FP_FRAC_NEGP_##dwc (_FP_FMA_RD)) \
1004 _FP_FRAC_SUB_##dwc (_FP_FMA_RD, _FP_FMA_ZD, \
1013 _FP_FRAC_COPY_##dwc##_##wc (_FP_FMA_ZD, Z); \
1014 _FP_FRAC_SLL_##dwc (_FP_FMA_ZD, _FP_WFRACBITS_##fs); \
1017 _FP_FRAC_SET_##dwc (_FP_FMA_TD, _FP_MINFRAC_##dwc); \
1019 _FP_FRAC_SRS_##dwc (_FP_FMA_TD, _FP_FMA_shift, \
1022 _FP_FRAC_ADD_##dwc (_FP_FMA_RD, _FP_FMA_ZD, \
1025 _FP_FRAC_SUB_##dwc (_FP_FMA_RD, _FP_FMA_ZD, \
1028 if (_FP_FRAC_ZEROP_##dwc (_FP_FMA_RD)) \
1040 _FP_FRAC_CLZ_##dwc (_FP_FMA_rlz, _FP_FMA_RD); \
1045 _FP_FRAC_SRS_##dwc (_FP_FMA_RD, _FP_FMA_shift, \
1048 _FP_FRAC_SLL_##dwc (_FP_FMA_RD, -_FP_FMA_shift); \
1049 _FP_FRAC_COPY_##wc##_##dwc (R, _FP_FMA_RD); \
1876 #define _FP_EXTEND_CNAN(dfs, sfs, dwc, swc, D, S, check_nan) \ argument
1892 _FP_FRAC_COPY_##dwc##_##swc (D, S); \
1896 _FP_FRAC_SLL_##dwc (D, (_FP_FRACBITS_##dfs - _FP_FRACBITS_##sfs)); \
1909 _FP_FRAC_SLL_##dwc (D, (_FP_FRACBITS_##dfs \
1920 _FP_FRAC_SLL_##dwc (D, \
1935 _FP_FRAC_SLL_##dwc (D, (_FP_FRACBITS_##dfs \
1938 _FP_SETQNAN (dfs, dwc, D); \
1945 #define FP_EXTEND(dfs, sfs, dwc, swc, D, S) \ argument
1946 _FP_EXTEND_CNAN (dfs, sfs, dwc, swc, D, S, 1)
1950 #define FP_TRUNC(dfs, sfs, dwc, swc, D, S) \ argument
1966 _FP_OVERFLOW_SEMIRAW (dfs, dwc, D); \
1990 _FP_FRAC_COPY_##dwc##_##swc (D, S); \
2000 _FP_FRAC_SET_##dwc (D, _FP_ZEROFRAC_##dwc); \
2010 _FP_FRAC_COPY_##dwc##_##swc (D, S); \
2014 _FP_FRAC_SET_##dwc (D, _FP_ZEROFRAC_##dwc); \
2015 _FP_FRAC_LOW_##dwc (D) |= 1; \
2023 _FP_FRAC_SET_##dwc (D, _FP_ZEROFRAC_##dwc); \
2029 _FP_FRAC_COPY_##dwc##_##swc (D, S); \
2031 _FP_FRAC_LOW_##dwc (D) \
2033 _FP_SETQNAN_SEMIRAW (dfs, dwc, D); \
2042 #define FP_TRUNC_COOKED(dfs, sfs, dwc, swc, D, S) \ argument
2054 _FP_FRAC_COPY_##dwc##_##swc (D, S); \