Lines Matching defs:n*
1 /* mpn_mod_1s_3p (ap, n, b, cps)
2 Divide (ap,,n) by b. Return the single-limb remainder.
26 along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
47 ASSERT (B1modb <= b); /* NB: not fully reduced mod b */
75 mpn_mod_1s_4p (mp_srcptr ap, mp_size_t n, mp_limb_t b, mp_limb_t cps[7])
82 ASSERT (n >= 1);
90 switch (n & 3)
93 umul_ppmm (ph, pl, ap[n - 3], B1modb);
94 add_ssaaaa (ph, pl, ph, pl, 0, ap[n - 4]);
95 umul_ppmm (ch, cl, ap[n - 2], B2modb);
97 umul_ppmm (rh, rl, ap[n - 1], B3modb);
99 n -= 4;
103 rl = ap[n - 1];
104 n -= 1;
107 umul_ppmm (ph, pl, ap[n - 1], B1modb);
108 add_ssaaaa (rh, rl, ph, pl, 0, ap[n - 2]);
109 n -= 2;
112 umul_ppmm (ph, pl, ap[n - 2], B1modb);
113 add_ssaaaa (ph, pl, ph, pl, 0, ap[n - 3]);
114 umul_ppmm (rh, rl, ap[n - 1], B2modb);
116 n -= 3;
120 for (i = n - 4; i >= 0; i -= 4)