Lines Matching refs:rp
30 mpi_ptr_t rp, ep, mp, bp; in mpi_powm() local
46 rp = res->d; in mpi_powm()
59 rp = res->d; in mpi_powm()
60 rp[0] = 1; in mpi_powm()
108 if (rp == ep || rp == mp || rp == bp) { in mpi_powm()
109 rp = mpi_alloc_limb_space(size); in mpi_powm()
110 if (!rp) in mpi_powm()
116 rp = res->d; in mpi_powm()
119 if (rp == bp) { in mpi_powm()
125 MPN_COPY(bp, rp, bsize); in mpi_powm()
127 if (rp == ep) { in mpi_powm()
132 MPN_COPY(ep, rp, esize); in mpi_powm()
134 if (rp == mp) { in mpi_powm()
140 MPN_COPY(mp, rp, msize); in mpi_powm()
144 MPN_COPY(rp, bp, bsize); in mpi_powm()
184 mpih_sqr_n_basecase(xp, rp, rsize); in mpi_powm()
200 mpih_sqr_n(xp, rp, rsize, tspace); in mpi_powm()
210 tp = rp; in mpi_powm()
211 rp = xp; in mpi_powm()
220 (xp, rp, rsize, bp, bsize, in mpi_powm()
225 (xp, rp, rsize, bp, bsize, in mpi_powm()
238 tp = rp; in mpi_powm()
239 rp = xp; in mpi_powm()
263 mpihelp_lshift(res->d, rp, rsize, mod_shift_cnt); in mpi_powm()
264 rp = res->d; in mpi_powm()
266 rp[rsize] = carry_limb; in mpi_powm()
270 MPN_COPY(res->d, rp, rsize); in mpi_powm()
271 rp = res->d; in mpi_powm()
275 mpihelp_divrem(rp + msize, 0, rp, rsize, mp, msize); in mpi_powm()
281 mpihelp_rshift(rp, rp, rsize, mod_shift_cnt); in mpi_powm()
282 MPN_NORMALIZE(rp, rsize); in mpi_powm()
288 mpihelp_sub(rp, mp, msize, rp, rsize); in mpi_powm()
291 MPN_NORMALIZE(rp, rsize); in mpi_powm()
301 mpi_assign_limb_space(res, rp, size); in mpi_powm()