Lines Matching refs:nc
326 mp_limb_t *nc, factor, g = 0; in mpn_perfect_power_p() local
332 nc = (mp_ptr) np; in mpn_perfect_power_p()
362 nc = TMP_ALLOC_LIMBS (ncn); in mpn_perfect_power_p()
365 mpn_rshift (nc, np + s, ncn, count); in mpn_perfect_power_p()
366 ncn -= (nc[ncn - 1] == 0); in mpn_perfect_power_p()
370 MPN_COPY (nc, np + s, ncn); in mpn_perfect_power_p()
382 factor = mpn_trialdiv (nc, ncn, nrtrial[trial], &where); in mpn_perfect_power_p()
388 nc = TMP_ALLOC_LIMBS (ncn); in mpn_perfect_power_p()
389 MPN_COPY (nc, np, ncn); in mpn_perfect_power_p()
412 if (mpn_divisible_p (nc, ncn, next, xn) == 0) in mpn_perfect_power_p()
445 if (mpn_divisible_p (nc, ncn, next, xn) == 0) in mpn_perfect_power_p()
469 mpn_divexact (next, nc, ncn, prev, pn); in mpn_perfect_power_p()
472 MPN_COPY (nc, next, ncn); in mpn_perfect_power_p()
474 if (ncn == 1 && nc[0] == 1) in mpn_perfect_power_p()
480 factor = mpn_trialdiv (nc, ncn, nrtrial[trial], &where); in mpn_perfect_power_p()
485 count_leading_zeros (count, nc[ncn-1]); in mpn_perfect_power_p()
488 ans = perfpow (nc, ncn, d, g, count, neg); in mpn_perfect_power_p()