diff options
author | Niels Möller <nisse@lysator.liu.se> | 2012-02-29 16:14:09 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2012-02-29 16:14:09 +0100 |
commit | fdc2929eb49ef333140a09437a1cf522c514858b (patch) | |
tree | a7f8fe153e11b6a1b3b0701f117dea026cdf1424 /mini-gmp/mini-gmp.h | |
parent | efbef7234ca34ea8822e6f3882786dba13ff8dbe (diff) | |
download | gmp-fdc2929eb49ef333140a09437a1cf522c514858b.tar.gz |
mini-gmp: Fixed a couple of reuse bugs. New functions mpz_?div_r_ui,
mpz_powm_ui.
Diffstat (limited to 'mini-gmp/mini-gmp.h')
-rw-r--r-- | mini-gmp/mini-gmp.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mini-gmp/mini-gmp.h b/mini-gmp/mini-gmp.h index b0a1c77c7..bc9197cee 100644 --- a/mini-gmp/mini-gmp.h +++ b/mini-gmp/mini-gmp.h @@ -151,6 +151,9 @@ unsigned long mpz_tdiv_qr_ui (mpz_t, mpz_t, const mpz_t, unsigned long); unsigned long mpz_cdiv_q_ui (mpz_t, const mpz_t, unsigned long); unsigned long mpz_fdiv_q_ui (mpz_t, const mpz_t, unsigned long); unsigned long mpz_tdiv_q_ui (mpz_t, const mpz_t, unsigned long); +unsigned long mpz_cdiv_r_ui (mpz_t, const mpz_t, unsigned long); +unsigned long mpz_fdiv_r_ui (mpz_t, const mpz_t, unsigned long); +unsigned long mpz_tdiv_r_ui (mpz_t, const mpz_t, unsigned long); unsigned long mpz_cdiv_ui (const mpz_t, unsigned long); unsigned long mpz_fdiv_ui (const mpz_t, unsigned long); unsigned long mpz_tdiv_ui (const mpz_t, unsigned long); @@ -171,6 +174,7 @@ void mpz_sqrt (mpz_t, const mpz_t); void mpz_ui_pow_ui (mpz_t, unsigned long, unsigned long); void mpz_powm (mpz_t, const mpz_t, const mpz_t, const mpz_t); +void mpz_powm_ui (mpz_t, const mpz_t, unsigned long, const mpz_t); int mpz_tstbit (const mpz_t, mp_bitcnt_t); void mpz_setbit (mpz_t, mp_bitcnt_t); |