Lines Matching refs:rp
41 mpi_ptr_t rp, ep, mp, bp; in mpi_powm() local
58 rp = res->d; in mpi_powm()
67 rp[0] = 1; in mpi_powm()
115 if (rp == ep || rp == mp || rp == bp) { in mpi_powm()
116 rp = mpi_alloc_limb_space(size); in mpi_powm()
117 if (!rp) in mpi_powm()
123 rp = res->d; in mpi_powm()
126 if (rp == bp) { in mpi_powm()
132 MPN_COPY(bp, rp, bsize); in mpi_powm()
134 if (rp == ep) { in mpi_powm()
139 MPN_COPY(ep, rp, esize); in mpi_powm()
141 if (rp == mp) { in mpi_powm()
147 MPN_COPY(mp, rp, msize); in mpi_powm()
151 MPN_COPY(rp, bp, bsize); in mpi_powm()
193 mpih_sqr_n_basecase(xp, rp, rsize); in mpi_powm()
209 mpih_sqr_n(xp, rp, rsize, tspace); in mpi_powm()
219 tp = rp; in mpi_powm()
220 rp = xp; in mpi_powm()
229 (xp, rp, rsize, bp, bsize, in mpi_powm()
234 (xp, rp, rsize, bp, bsize, in mpi_powm()
247 tp = rp; in mpi_powm()
248 rp = xp; in mpi_powm()
271 mpihelp_lshift(res->d, rp, rsize, mod_shift_cnt); in mpi_powm()
272 rp = res->d; in mpi_powm()
274 rp[rsize] = carry_limb; in mpi_powm()
278 MPN_COPY(res->d, rp, rsize); in mpi_powm()
279 rp = res->d; in mpi_powm()
283 mpihelp_divrem(rp + msize, 0, rp, rsize, mp, msize); in mpi_powm()
289 mpihelp_rshift(rp, rp, rsize, mod_shift_cnt); in mpi_powm()
290 MPN_NORMALIZE(rp, rsize); in mpi_powm()
298 mpihelp_sub(rp, mp, msize, rp, rsize); in mpi_powm()
301 MPN_NORMALIZE(rp, rsize); in mpi_powm()
310 mpi_assign_limb_space(res, rp, size); in mpi_powm()