Lines Matching refs:a0
388 #define addmod2(r1, r0, a1, a0, b1, b0, n1, n0) \ argument
390 add_ssaaaa ((r1), (r0), (a1), (a0), (b1), (b0)); \
394 #define submod2(r1, r0, a1, a0, b1, b0, n1, n0) \ argument
396 sub_ddmmss ((r1), (r0), (a1), (a0), (b1), (b0)); \
410 mod2 (uintmax_t *r1, uintmax_t a1, uintmax_t a0, uintmax_t d1, uintmax_t d0) in mod2() argument
419 return a0; in mod2()
428 if (ge2 (a1, a0, d1, d0)) in mod2()
429 sub_ddmmss (a1, a0, a1, a0, d1, d0); in mod2()
434 return a0; in mod2()
477 gcd2_odd (uintmax_t *r1, uintmax_t a1, uintmax_t a0, uintmax_t b1, uintmax_t b0) in gcd2_odd() argument
481 if ((a0 | a1) == 0) in gcd2_odd()
487 while ((a0 & 1) == 0) in gcd2_odd()
488 rsh2 (a1, a0, a1, a0, 1); in gcd2_odd()
495 return gcd_odd (b0, a0); in gcd2_odd()
498 if (gt2 (a1, a0, b1, b0)) in gcd2_odd()
500 sub_ddmmss (a1, a0, a1, a0, b1, b0); in gcd2_odd()
502 rsh2 (a1, a0, a1, a0, 1); in gcd2_odd()
503 while ((a0 & 1) == 0); in gcd2_odd()
505 else if (gt2 (b1, b0, a1, a0)) in gcd2_odd()
507 sub_ddmmss (b1, b0, b1, b0, a1, a0); in gcd2_odd()
517 return a0; in gcd2_odd()
993 uintmax_t a1, uintmax_t a0, uintmax_t b1, uintmax_t b0, in mulredc2() argument
1016 umul_ppmm (t1, t0, a0, b0); in mulredc2()
1017 umul_ppmm (r1, r0, a0, b1); in mulredc2()