From 562dbf041a887e1238ac4203fab3479ee62110b0 Mon Sep 17 00:00:00 2001 From: Marco Bodrato Date: Thu, 15 May 2014 18:51:26 +0200 Subject: gen-fib.c: use mpz_setbit, gen-psqr.c: skip even numbers when looking for primes --- gen-fib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gen-fib.c') diff --git a/gen-fib.c b/gen-fib.c index d5f260191..db1db31da 100644 --- a/gen-fib.c +++ b/gen-fib.c @@ -40,8 +40,8 @@ generate (int numb_bits) mpz_t limit, l; int falloc, i; - mpz_init_set_ui (limit, 1L); - mpz_mul_2exp (limit, limit, numb_bits); + mpz_init2 (limit, numb_bits); + mpz_setbit (limit, numb_bits); /* fib(2n) > 2^n, so use 2n as a limit for the table size */ falloc = 2 * numb_bits; -- cgit v1.2.1