Lines Matching refs:wc
109 #define _FP_ROUND_NEAREST(wc, X) \ argument
111 if ((_FP_FRAC_LOW_##wc(X) & 15) != _FP_WORK_ROUND) \
112 _FP_FRAC_ADDI_##wc(X, _FP_WORK_ROUND); \
115 #define _FP_ROUND_ZERO(wc, X) 0 argument
117 #define _FP_ROUND_PINF(wc, X) \ argument
119 if (!X##_s && (_FP_FRAC_LOW_##wc(X) & 7)) \
120 _FP_FRAC_ADDI_##wc(X, _FP_WORK_LSB); \
123 #define _FP_ROUND_MINF(wc, X) \ argument
125 if (X##_s && (_FP_FRAC_LOW_##wc(X) & 7)) \
126 _FP_FRAC_ADDI_##wc(X, _FP_WORK_LSB); \
129 #define _FP_ROUND(wc, X) \ argument
131 if (_FP_FRAC_LOW_##wc(X) & 7) \
136 _FP_ROUND_NEAREST(wc,X); \
139 _FP_ROUND_ZERO(wc,X); \
142 _FP_ROUND_PINF(wc,X); \
145 _FP_ROUND_MINF(wc,X); \