From 3fba48d98f3f38751cc2fae3025142ec1a33d68b Mon Sep 17 00:00:00 2001 From: x Date: Sun, 14 Jan 2018 19:47:13 +0100 Subject: [PATCH] BitUtil: Delta, ZigZag, NumBits, Floating Point,... --- bitutil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bitutil.c b/bitutil.c index ff3b686..732716b 100644 --- a/bitutil.c +++ b/bitutil.c @@ -350,7 +350,7 @@ void bitzdec32(unsigned *p, unsigned n, unsigned start) { SCAN256x32(iv, sv); _mm256_storeu_si256((__m256i *)ip, sv); } - start = (unsigned)_mm256_extract_epi32(_mm256_srli_si256(sv,12), 0); + start = (unsigned)_mm256_extract_epi32(_mm256_srli_si256(sv,12), 4); while(ip != p+n) { unsigned z = *ip; *ip++ = (start += (z >> 1 ^ -(z & 1)));