Lines Matching refs:rsize
42 mpi_size_t esize, msize, bsize, rsize; in mpi_powm() local
152 rsize = bsize; in mpi_powm()
192 if (rsize < KARATSUBA_THRESHOLD) in mpi_powm()
193 mpih_sqr_n_basecase(xp, rp, rsize); in mpi_powm()
196 tsize = 2 * rsize; in mpi_powm()
201 } else if (tsize < (2 * rsize)) { in mpi_powm()
203 tsize = 2 * rsize; in mpi_powm()
209 mpih_sqr_n(xp, rp, rsize, tspace); in mpi_powm()
212 xsize = 2 * rsize; in mpi_powm()
222 rsize = xsize; in mpi_powm()
229 (xp, rp, rsize, bp, bsize, in mpi_powm()
234 (xp, rp, rsize, bp, bsize, in mpi_powm()
239 xsize = rsize + bsize; in mpi_powm()
250 rsize = xsize; in mpi_powm()
271 mpihelp_lshift(res->d, rp, rsize, mod_shift_cnt); in mpi_powm()
274 rp[rsize] = carry_limb; in mpi_powm()
275 rsize++; in mpi_powm()
278 MPN_COPY(res->d, rp, rsize); in mpi_powm()
282 if (rsize >= msize) { in mpi_powm()
283 mpihelp_divrem(rp + msize, 0, rp, rsize, mp, msize); in mpi_powm()
284 rsize = msize; in mpi_powm()
289 mpihelp_rshift(rp, rp, rsize, mod_shift_cnt); in mpi_powm()
290 MPN_NORMALIZE(rp, rsize); in mpi_powm()
295 if (negative_result && rsize) { in mpi_powm()
298 mpihelp_sub(rp, mp, msize, rp, rsize); in mpi_powm()
299 rsize = msize; in mpi_powm()
301 MPN_NORMALIZE(rp, rsize); in mpi_powm()
303 res->nlimbs = rsize; in mpi_powm()