diff options
author | Niels Möller <nisse@lysator.liu.se> | 2022-09-05 21:05:59 +0200 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2022-09-05 21:05:59 +0200 |
commit | 7c92275fe4133ce24c268078e1294f4fba4ecd43 (patch) | |
tree | e2ab11c36d42f9c9b0e8303a69fef84f57fc41c2 /mini-gmp/mini-gmp.c | |
parent | d18656cacde53572755310d6765386a1e09cb7ba (diff) | |
download | gmp-7c92275fe4133ce24c268078e1294f4fba4ecd43.tar.gz |
mini-gmp/mini-gmp.c (mpz_powm): Fix case of x^0 (mod 1), should be 0.
Reported by Guido Vranken.
Diffstat (limited to 'mini-gmp/mini-gmp.c')
-rw-r--r-- | mini-gmp/mini-gmp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mini-gmp/mini-gmp.c b/mini-gmp/mini-gmp.c index 95f067f82..59db06f7e 100644 --- a/mini-gmp/mini-gmp.c +++ b/mini-gmp/mini-gmp.c @@ -3098,7 +3098,7 @@ mpz_powm (mpz_t r, const mpz_t b, const mpz_t e, const mpz_t m) if (en == 0) { - mpz_set_ui (r, 1); + mpz_set_ui (r, mpz_cmpabs_ui (m, 1)); return; } |