summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gen-trialdivtab.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/gen-trialdivtab.c b/gen-trialdivtab.c
index f1babefac..cd533796a 100644
--- a/gen-trialdivtab.c
+++ b/gen-trialdivtab.c
@@ -91,15 +91,16 @@ main (int argc, char *argv[])
for (i = 0; i < 7; i++)
mpz_init (pre[i]);
- mpz_init_set_ui (gmp_numb_max, 1);
- mpz_mul_2exp (gmp_numb_max, gmp_numb_max, limb_bits);
+ mpz_init (B);
+ mpz_setbit (B, limb_bits);
+ mpz_init_set (gmp_numb_max, B);
mpz_sub_ui (gmp_numb_max, gmp_numb_max, 1);
mpz_init (tmp);
mpz_init (inv);
- mpz_init_set_ui (B, 1); mpz_mul_2exp (B, B, limb_bits);
- mpz_init_set_ui (Bhalf, 1); mpz_mul_2exp (Bhalf, Bhalf, limb_bits - 1);
+ mpz_init (Bhalf);
+ mpz_setbit (Bhalf, limb_bits - 1);
start_p = 3;