Lines Matching full:xp
150 mpi_ptr_t xp; in mpi_powm() local
155 xp = xp_marker = mpi_alloc_limb_space(2 * (msize + 1)); in mpi_powm()
156 if (!xp) in mpi_powm()
169 * Make the result be pointed to alternately by XP and RP. This in mpi_powm()
174 * pointed to by XP. in mpi_powm()
181 /*if (mpihelp_mul_n(xp, rp, rp, rsize) < 0) goto enomem */ in mpi_powm()
183 mpih_sqr_n_basecase(xp, rp, rsize); in mpi_powm()
199 mpih_sqr_n(xp, rp, rsize, tspace); in mpi_powm()
204 mpihelp_divrem(xp + msize, 0, xp, xsize, in mpi_powm()
209 swap(rp, xp); in mpi_powm()
213 /*mpihelp_mul( xp, rp, rsize, bp, bsize ); */ in mpi_powm()
217 (xp, rp, rsize, bp, bsize, in mpi_powm()
222 (xp, rp, rsize, bp, bsize, in mpi_powm()
229 mpihelp_divrem(xp + msize, 0, in mpi_powm()
230 xp, xsize, mp, in mpi_powm()
235 swap(rp, xp); in mpi_powm()