Lines Matching refs:Y
158 #define _FP_FRAC_ADD_4(R, X, Y) \ argument
161 Y##_f[3], Y##_f[2], Y##_f[1], Y##_f[0])
163 #define _FP_FRAC_SUB_4(R, X, Y) \ argument
166 Y##_f[3], Y##_f[2], Y##_f[1], Y##_f[0])
168 #define _FP_FRAC_DEC_4(X, Y) \ argument
170 Y##_f[3], Y##_f[2], Y##_f[1], Y##_f[0])
186 #define _FP_FRAC_EQ_4(X, Y) \ argument
187 (X##_f[0] == Y##_f[0] && X##_f[1] == Y##_f[1] \
188 && X##_f[2] == Y##_f[2] && X##_f[3] == Y##_f[3])
190 #define _FP_FRAC_GT_4(X, Y) \ argument
191 (X##_f[3] > Y##_f[3] \
192 || (X##_f[3] == Y##_f[3] \
193 && (X##_f[2] > Y##_f[2] \
194 || (X##_f[2] == Y##_f[2] \
195 && (X##_f[1] > Y##_f[1] \
196 || (X##_f[1] == Y##_f[1] \
197 && X##_f[0] > Y##_f[0]))))))
199 #define _FP_FRAC_GE_4(X, Y) \ argument
200 (X##_f[3] > Y##_f[3] \
201 || (X##_f[3] == Y##_f[3] \
202 && (X##_f[2] > Y##_f[2] \
203 || (X##_f[2] == Y##_f[2] \
204 && (X##_f[1] > Y##_f[1] \
205 || (X##_f[1] == Y##_f[1] \
206 && X##_f[0] >= Y##_f[0]))))))
295 #define _FP_MUL_MEAT_DW_4_wide(wfracbits, R, X, Y, doit) \ argument
305 X##_f[0], Y##_f[0]); \
307 X##_f[0], Y##_f[1]); \
309 X##_f[1], Y##_f[0]); \
311 X##_f[1], Y##_f[1]); \
313 X##_f[0], Y##_f[2]); \
315 X##_f[2], Y##_f[0]); \
345 _FP_MUL_MEAT_DW_4_wide_b_f0, X##_f[0], Y##_f[3]); \
347 _FP_MUL_MEAT_DW_4_wide_c_f0, X##_f[3], Y##_f[0]); \
349 X##_f[1], Y##_f[2]); \
351 X##_f[2], Y##_f[1]); \
376 X##_f[2], Y##_f[2]); \
378 X##_f[1], Y##_f[3]); \
380 X##_f[3], Y##_f[1]); \
382 X##_f[2], Y##_f[3]); \
384 X##_f[3], Y##_f[2]); \
414 X##_f[3], Y##_f[3]); \
422 #define _FP_MUL_MEAT_4_wide(wfracbits, R, X, Y, doit) \ argument
428 X, Y, doit); \
442 #define _FP_MUL_MEAT_DW_4_gmp(wfracbits, R, X, Y) \ argument
449 #define _FP_MUL_MEAT_4_gmp(wfracbits, R, X, Y) \ argument
454 _FP_MUL_MEAT_DW_4_gmp ((wfracbits), _FP_MUL_MEAT_4_gmp_z, X, Y); \
484 #define _FP_DIV_MEAT_4_udiv(fs, R, X, Y) \ argument
491 if (_FP_FRAC_GE_4 (X, Y)) \
502 _FP_FRAC_SLL_4 (Y, _FP_WFRACXBITS_##fs); \
506 if (X##_f[3] == Y##_f[3]) \
517 Y##_f[2], Y##_f[1], Y##_f[0], 0, \
520 _FP_FRAC_SUB_4 (X, Y, X); \
521 if (X##_f[3] > Y##_f[3]) \
524 _FP_FRAC_ADD_4 (X, Y, X); \
530 X##_f[3], X##_f[3], X##_f[2], Y##_f[3]); \
536 Y##_f[2], Y##_f[1], Y##_f[0]); \
544 _FP_FRAC_ADD_4 (X, Y, X); \
545 if (_FP_FRAC_GE_4 (X, Y) \
549 _FP_FRAC_ADD_4 (X, Y, X); \