Lines Matching refs:R
111 #define _FP_FRAC_ADD_4(R,X,Y) \ argument
112 __FP_FRAC_ADD_4(R##_f[3], R##_f[2], R##_f[1], R##_f[0], \
116 #define _FP_FRAC_SUB_4(R,X,Y) \ argument
117 __FP_FRAC_SUB_4(R##_f[3], R##_f[2], R##_f[1], R##_f[0], \
160 #define _FP_FRAC_CLZ_4(R,X) \ argument
164 __FP_CLZ(R,X##_f[3]); \
168 __FP_CLZ(R,X##_f[2]); \
169 R += _FP_W_TYPE_SIZE; \
173 __FP_CLZ(R,X##_f[2]); \
174 R += _FP_W_TYPE_SIZE*2; \
178 __FP_CLZ(R,X##_f[0]); \
179 R += _FP_W_TYPE_SIZE*3; \
239 #define _FP_MUL_MEAT_4_wide(wfracbits, R, X, Y, doit) \ argument
319 __FP_FRAC_SET_4(R, _FP_FRAC_WORD_8(_z,3), _FP_FRAC_WORD_8(_z,2), \
323 #define _FP_MUL_MEAT_4_gmp(wfracbits, R, X, Y) \ argument
333 __FP_FRAC_SET_4(R, _FP_FRAC_WORD_8(_z,3), _FP_FRAC_WORD_8(_z,2), \
355 #define _FP_DIV_MEAT_4_udiv(fs, R, X, Y) \ argument
366 R##_e--; \
380 R##_f[_i] = -1; \
389 R##_f[_i] = -2; \
395 udiv_qrnnd(R##_f[_i], X##_f[3], X##_f[3], X##_f[2], Y##_f[3]); \
397 R##_f[_i], Y##_f[2], Y##_f[1], Y##_f[0]); \
403 R##_f[_i]--; \
407 R##_f[_i]--; \
415 R##_f[0] |= _FP_WORK_STICKY; \
429 #define _FP_SQRT_MEAT_4(R, S, T, X, q) \ argument
438 R##_f[3] += q; \
455 R##_f[2] += q; \
475 R##_f[1] += q; \
494 R##_f[0] += q; \
502 R##_f[0] |= _FP_WORK_ROUND; \
503 R##_f[0] |= _FP_WORK_STICKY; \