nm1              3547 maint/gnulib/lib/mini-gmp.c gmp_millerrabin (const mpz_t n, const mpz_t nm1, mpz_t y,
nm1              3555 maint/gnulib/lib/mini-gmp.c   if (mpz_cmp_ui (y, 1) == 0 || mpz_cmp (y, nm1) == 0)
nm1              3561 maint/gnulib/lib/mini-gmp.c       if (mpz_cmp (y, nm1) == 0)
nm1              3577 maint/gnulib/lib/mini-gmp.c   mpz_t nm1;
nm1              3602 maint/gnulib/lib/mini-gmp.c   mpz_init (nm1);
nm1              3606 maint/gnulib/lib/mini-gmp.c   mpz_abs (nm1, n);
nm1              3607 maint/gnulib/lib/mini-gmp.c   nm1->_mp_d[0] -= 1;
nm1              3609 maint/gnulib/lib/mini-gmp.c   k = mpn_scan1 (nm1->_mp_d, 0);
nm1              3610 maint/gnulib/lib/mini-gmp.c   mpz_tdiv_q_2exp (q, nm1, k);
nm1              3614 maint/gnulib/lib/mini-gmp.c   is_prime = gmp_millerrabin (n, nm1, y, q, k) && gmp_stronglucas (n, y);
nm1              3625 maint/gnulib/lib/mini-gmp.c       if (mpz_cmp (y, nm1) >= 0)
nm1              3632 maint/gnulib/lib/mini-gmp.c       is_prime = gmp_millerrabin (n, nm1, y, q, k);
nm1              3634 maint/gnulib/lib/mini-gmp.c   mpz_clear (nm1);