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