Lines Matching refs:X
255 #define _FP_ROUND_NEAREST(wc, X) \
258 if ((_FP_FRAC_LOW_##wc (X) & 15) != _FP_WORK_ROUND) \
259 _FP_FRAC_ADDI_##wc (X, _FP_WORK_ROUND); \
263 #define _FP_ROUND_ZERO(wc, X) (void) 0
265 #define _FP_ROUND_PINF(wc, X) \
268 if (!X##_s && (_FP_FRAC_LOW_##wc (X) & 7)) \
269 _FP_FRAC_ADDI_##wc (X, _FP_WORK_LSB); \
273 #define _FP_ROUND_MINF(wc, X) \
276 if (X##_s && (_FP_FRAC_LOW_##wc (X) & 7)) \
277 _FP_FRAC_ADDI_##wc (X, _FP_WORK_LSB); \
281 #define _FP_ROUND(wc, X) \
284 if (_FP_FRAC_LOW_##wc (X) & 7) \
290 _FP_ROUND_NEAREST (wc, X); \
293 _FP_ROUND_ZERO (wc, X); \
296 _FP_ROUND_PINF (wc, X); \
299 _FP_ROUND_MINF (wc, X); \