summaryrefslogtreecommitdiff
path: root/mini-gmp/mini-gmp.h
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2012-02-29 16:14:09 +0100
committerNiels Möller <nisse@lysator.liu.se>2012-02-29 16:14:09 +0100
commitfdc2929eb49ef333140a09437a1cf522c514858b (patch)
treea7f8fe153e11b6a1b3b0701f117dea026cdf1424 /mini-gmp/mini-gmp.h
parentefbef7234ca34ea8822e6f3882786dba13ff8dbe (diff)
downloadgmp-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.h4
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);