Lines Matching refs:S

1876 #define _FP_EXTEND_CNAN(dfs, sfs, dwc, swc, D, S, check_nan)		\  argument
1891 D##_s = S##_s; \
1892 _FP_FRAC_COPY_##dwc##_##swc (D, S); \
1893 if (_FP_EXP_NORMAL (sfs, swc, S)) \
1895 D##_e = S##_e + _FP_EXPBIAS_##dfs - _FP_EXPBIAS_##sfs; \
1900 if (S##_e == 0) \
1902 _FP_CHECK_FLUSH_ZERO (sfs, swc, S); \
1903 if (_FP_FRAC_ZEROP_##swc (S)) \
1919 _FP_FRAC_CLZ_##swc (FP_EXTEND_lz, S); \
1930 if (!_FP_FRAC_ZEROP_##swc (S)) \
1932 if (check_nan && _FP_FRAC_SNANP (sfs, S)) \
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
1961 D##_s = S##_s; \
1962 if (_FP_EXP_NORMAL (sfs, swc, S)) \
1964 D##_e = S##_e + _FP_EXPBIAS_##dfs - _FP_EXPBIAS_##sfs; \
1973 _FP_FRAC_SET_##swc (S, _FP_ZEROFRAC_##swc); \
1974 _FP_FRAC_LOW_##swc (S) |= 1; \
1978 _FP_FRAC_HIGH_##sfs (S) |= _FP_IMPLBIT_SH_##sfs; \
1979 _FP_FRAC_SRS_##swc (S, (_FP_WFRACBITS_##sfs \
1987 _FP_FRAC_SRS_##swc (S, (_FP_WFRACBITS_##sfs \
1990 _FP_FRAC_COPY_##dwc##_##swc (D, S); \
1995 if (S##_e == 0) \
1997 _FP_CHECK_FLUSH_ZERO (sfs, swc, S); \
1999 if (_FP_FRAC_ZEROP_##swc (S)) \
2007 _FP_FRAC_SRS_##swc (S, (_FP_WFRACBITS_##sfs \
2010 _FP_FRAC_COPY_##dwc##_##swc (D, S); \
2022 if (_FP_FRAC_ZEROP_##swc (S)) \
2026 _FP_CHECK_SIGNAN_SEMIRAW (sfs, swc, S); \
2027 _FP_FRAC_SRL_##swc (S, (_FP_WFRACBITS_##sfs \
2029 _FP_FRAC_COPY_##dwc##_##swc (D, S); \
2042 #define FP_TRUNC_COOKED(dfs, sfs, dwc, swc, D, S) \ argument
2047 if (S##_c == FP_CLS_NAN) \
2048 _FP_FRAC_SRL_##swc (S, (_FP_WFRACBITS_##sfs \
2051 _FP_FRAC_SRS_##swc (S, (_FP_WFRACBITS_##sfs \
2054 _FP_FRAC_COPY_##dwc##_##swc (D, S); \
2055 D##_e = S##_e; \
2056 D##_c = S##_c; \
2057 D##_s = S##_s; \