summaryrefslogtreecommitdiff
path: root/dumbmp.c
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2002-09-28 02:30:16 +0200
committerKevin Ryde <user42@zip.com.au>2002-09-28 02:30:16 +0200
commitbae80d5b11850d26df0f8776e1bb0cfcadbd6a13 (patch)
tree394013ddd5ef6ee48d78b6d9fca2a91d71827eed /dumbmp.c
parentc90564afff7d3b4599066c6c4cfc7d6c33ea06bd (diff)
downloadgmp-bae80d5b11850d26df0f8776e1bb0cfcadbd6a13.tar.gz
More of:
* dumbmp.c: Add several new functions,
Diffstat (limited to 'dumbmp.c')
-rw-r--r--dumbmp.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/dumbmp.c b/dumbmp.c
index 689299a89..39a0e2f9d 100644
--- a/dumbmp.c
+++ b/dumbmp.c
@@ -627,7 +627,6 @@ mpz_cmp_ui (mpz_t a, unsigned long b)
void
mpz_tdiv_qr (mpz_t q, mpz_t r, mpz_t a, mpz_t b)
{
- int bn;
mpz_t tmpr, tmpb;
unsigned long cnt;
@@ -680,6 +679,15 @@ mpz_tdiv_q (mpz_t q, mpz_t a, mpz_t b)
mpz_clear (r);
}
+void
+mpz_tdiv_q_ui (mpz_t q, mpz_t n, unsigned long d)
+{
+ mpz_t dz;
+ mpz_init_set_ui (dz, d);
+ mpz_tdiv_q (q, n, dz);
+ mpz_clear (dz);
+}
+
/* Set inv to the inverse of d, in the style of invert_limb, ie. for
udiv_qrnnd_preinv. */
void