Lines Matching refs:Y

70 #define _FP_FRAC_ADD_2(R,X,Y) \  argument
71 __FP_FRAC_ADD_2(R##_f1, R##_f0, X##_f1, X##_f0, Y##_f1, Y##_f0)
73 #define _FP_FRAC_SUB_2(R,X,Y) \ argument
74 __FP_FRAC_SUB_2(R##_f1, R##_f0, X##_f1, X##_f0, Y##_f1, Y##_f0)
91 #define _FP_FRAC_EQ_2(X, Y) (X##_f1 == Y##_f1 && X##_f0 == Y##_f0) argument
92 #define _FP_FRAC_GT_2(X, Y) \ argument
93 ((X##_f1 > Y##_f1) || (X##_f1 == Y##_f1 && X##_f0 > Y##_f0))
94 #define _FP_FRAC_GE_2(X, Y) \ argument
95 ((X##_f1 > Y##_f1) || (X##_f1 == Y##_f1 && X##_f0 >= Y##_f0))
182 #define _FP_MUL_MEAT_2_wide(fs, R, X, Y, doit) \ argument
186 doit(_FP_FRAC_WORD_4(_z,1), _FP_FRAC_WORD_4(_z,0), X##_f0, Y##_f0); \
187 doit(_b_f1, _b_f0, X##_f0, Y##_f1); \
188 doit(_c_f1, _c_f0, X##_f1, Y##_f0); \
189 doit(_FP_FRAC_WORD_4(_z,3), _FP_FRAC_WORD_4(_z,2), X##_f1, Y##_f1); \
216 #define _FP_MUL_MEAT_2_gmp(fs, R, X, Y) \ argument
220 _y[0] = Y##_f0; _y[1] = Y##_f1; \
242 #define _FP_DIV_MEAT_2_udiv_64(fs, R, X, Y) \ argument
258 if (_FP_FRAC_GT_2(X, Y)) \
276 _FP_FRAC_SLL_2(Y, _FP_WFRACXBITS_##fs /* -1 */); \
281 _fp_udivmodti4(_qmem, _rmem, _n_f3, _n_f2, 0, Y##_f1); \
283 umul_ppmm(_m_f1, _m_f0, _q_f1, Y##_f0); \
289 _FP_FRAC_ADD_2(_r, _r, Y); \
290 if (_FP_FRAC_GE_2(_r, Y) && _FP_FRAC_GT_2(_m, _r)) \
293 _FP_FRAC_ADD_2(_r, _r, Y); \
298 _fp_udivmodti4(_qmem, _rmem, _r_f1, _r_f0, 0, Y##_f1); \
300 umul_ppmm(_m_f1, _m_f0, _q_f0, Y##_f0); \
306 _FP_FRAC_ADD_2(_r, _r, Y); \
307 if (_FP_FRAC_GE_2(_r, Y) && _FP_FRAC_GT_2(_m, _r)) \
310 _FP_FRAC_ADD_2(_r, _r, Y); \
325 #define _FP_DIV_MEAT_2_gmp(fs, R, X, Y) \ argument
328 _y[0] = Y##_f0; _y[1] = Y##_f1; \
330 if (_FP_FRAC_GT_2(X, Y)) \