Lines Matching defs:rsize
31 mpi_size_t esize, msize, bsize, rsize;
145 rsize = bsize;
182 /*if (mpihelp_mul_n(xp, rp, rp, rsize) < 0) goto enomem */
183 if (rsize < KARATSUBA_THRESHOLD)
184 mpih_sqr_n_basecase(xp, rp, rsize);
187 tsize = 2 * rsize;
192 } else if (tsize < (2 * rsize)) {
194 tsize = 2 * rsize;
200 mpih_sqr_n(xp, rp, rsize, tspace);
203 xsize = 2 * rsize;
213 rsize = xsize;
216 /*mpihelp_mul( xp, rp, rsize, bp, bsize ); */
220 (xp, rp, rsize, bp, bsize,
225 (xp, rp, rsize, bp, bsize,
230 xsize = rsize + bsize;
241 rsize = xsize;
263 mpihelp_lshift(res->d, rp, rsize, mod_shift_cnt);
266 rp[rsize] = carry_limb;
267 rsize++;
270 MPN_COPY(res->d, rp, rsize);
274 if (rsize >= msize) {
275 mpihelp_divrem(rp + msize, 0, rp, rsize, mp, msize);
276 rsize = msize;
281 mpihelp_rshift(rp, rp, rsize, mod_shift_cnt);
282 MPN_NORMALIZE(rp, rsize);
285 if (negative_result && rsize) {
288 mpihelp_sub(rp, mp, msize, rp, rsize);
289 rsize = msize;
291 MPN_NORMALIZE(rp, rsize);
293 res->nlimbs = rsize;