Lines Matching refs:R

88 #define _FP_FRAC_ADD_2(R,X,Y)	\  argument
89 __FP_FRAC_ADD_2(R##_f1, R##_f0, X##_f1, X##_f0, Y##_f1, Y##_f0)
91 #define _FP_FRAC_SUB_2(R,X,Y) \ argument
92 __FP_FRAC_SUB_2(R##_f1, R##_f0, X##_f1, X##_f0, Y##_f1, Y##_f0)
97 #define _FP_FRAC_CLZ_2(R,X) \ argument
100 __FP_CLZ(R,X##_f1); \
103 __FP_CLZ(R,X##_f0); \
104 R += _FP_W_TYPE_SIZE; \
129 #define __FP_CLZ_2(R, xh, xl) \ argument
132 __FP_CLZ(R,xh); \
135 __FP_CLZ(R,xl); \
136 R += _FP_W_TYPE_SIZE; \
236 #define _FP_MUL_MEAT_2_wide(wfracbits, R, X, Y, doit) \ argument
258 R##_f0 = _FP_FRAC_WORD_4(_z,0); \
259 R##_f1 = _FP_FRAC_WORD_4(_z,1); \
266 #define _FP_MUL_MEAT_2_wide_3mul(wfracbits, R, X, Y, doit) \ argument
302 R##_f0 = _FP_FRAC_WORD_4(_z,0); \
303 R##_f1 = _FP_FRAC_WORD_4(_z,1); \
306 #define _FP_MUL_MEAT_2_gmp(wfracbits, R, X, Y) \ argument
319 R##_f0 = _z_f[0]; \
320 R##_f1 = _z_f[1]; \
332 #define _FP_MUL_MEAT_2_120_240_double(wfracbits, R, X, Y, setfetz, resetfe) \ argument
409 R##_f1 = (_t240 << (128 - (wfracbits - 1))) \
411 R##_f0 = ((_u240 & 0xffffff) << (168 - (wfracbits - 1))) \
423 #define _FP_DIV_MEAT_2_udiv(fs, R, X, Y) \ argument
434 R##_e--; \
444 udiv_qrnnd(R##_f1, _r_f1, _n_f2, _n_f1, Y##_f1); \
445 umul_ppmm(_m_f1, _m_f0, R##_f1, Y##_f0); \
449 R##_f1--; \
453 R##_f1--; \
468 R##_f0 = -1; \
472 udiv_qrnnd(R##_f0, _r_f1, _r_f1, _r_f0, Y##_f1); \
473 umul_ppmm(_m_f1, _m_f0, R##_f0, Y##_f0); \
477 R##_f0--; \
481 R##_f0--; \
486 R##_f0 |= _FP_WORK_STICKY; \
491 #define _FP_DIV_MEAT_2_gmp(fs, R, X, Y) \ argument
498 R##_e++; \
513 R##_f1 = _z[1]; \
514 R##_f0 = _z[0] | ((_x[0] | _x[1]) != 0); \
524 #define _FP_SQRT_MEAT_2(R, S, T, X, q) \ argument
533 R##_f1 += q; \
549 R##_f0 += q; \
558 R##_f0 |= _FP_WORK_ROUND; \
559 R##_f0 |= _FP_WORK_STICKY; \