From 6eaf3159474aa62b9afee843b0983dcfb23a4157 Mon Sep 17 00:00:00 2001 From: Alasdair Armstrong Date: Thu, 7 Jun 2018 18:15:05 +0100 Subject: Fix bug in add_bits optimization --- lib/sail.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/sail.h b/lib/sail.h index 29a0c0f8..99b57d8a 100644 --- a/lib/sail.h +++ b/lib/sail.h @@ -466,7 +466,7 @@ void replicate_bits(bv_t *rop, const bv_t op1, const mpz_t op2) { uint64_t fast_replicate_bits(const uint64_t shift, const uint64_t v, const int64_t times) { uint64_t r = v; for (int i = 1; i < times; ++i) { - r |= v << shift; + r |= (r << shift); } return r; } -- cgit v1.2.3