Lines Matching refs:xp
45 mp_ptr xp, tp, qp, mp, bp; in mpz_powm_ui() local
102 xp = TMP_ALLOC_LIMBS (mn); in mpz_powm_ui()
106 MPN_COPY (xp, bp, bn); in mpz_powm_ui()
122 if (xn == mn && mpn_cmp (xp, mp, mn) >= 0) in mpz_powm_ui()
123 mpn_sub_n (xp, xp, mp, mn); in mpz_powm_ui()
129 mpn_sqr (tp, xp, xn); in mpz_powm_ui()
133 MPN_COPY (xp, tp, tn); in mpz_powm_ui()
138 mpn_tdiv_qr (qp, xp, 0L, tp, tn, mp, mn); in mpz_powm_ui()
144 mpn_mul (tp, xp, xn, bp, bn); in mpz_powm_ui()
148 MPN_COPY (xp, tp, tn); in mpz_powm_ui()
153 mpn_tdiv_qr (qp, xp, 0L, tp, tn, mp, mn); in mpz_powm_ui()
167 cy = mpn_lshift (tp, xp, xn, m_zero_cnt); in mpz_powm_ui()
172 MPN_COPY (xp, tp, xn); in mpz_powm_ui()
176 mpn_tdiv_qr (qp, xp, 0L, tp, xn, mp, mn); in mpz_powm_ui()
179 mpn_rshift (xp, xp, xn, m_zero_cnt); in mpz_powm_ui()
181 MPN_NORMALIZE (xp, xn); in mpz_powm_ui()
186 mpn_sub (xp, mp, mn, xp, xn); in mpz_powm_ui()
188 MPN_NORMALIZE (xp, xn); in mpz_powm_ui()
192 MPN_COPY (PTR(r), xp, xn); in mpz_powm_ui()