From e90e1455db96773379ba6b74f07e4bee6dc4fe9f Mon Sep 17 00:00:00 2001 From: Matt Jaffee Date: Mon, 22 May 2017 10:38:40 -0500 Subject: [PATCH] remove branch and always count last container --- roaring/roaring.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/roaring/roaring.go b/roaring/roaring.go index ee46622f1..86d810450 100644 --- a/roaring/roaring.go +++ b/roaring/roaring.go @@ -924,9 +924,8 @@ func (c *container) bitmapCountRange(start, end uint32) int { // Count partial ending word. if int(j) < len(c.bitmap) { - if off := 64 - (end % 64); off != 64 { - n += popcount(c.bitmap[j] << off) - } + off := 64 - (end % 64) + n += popcount(c.bitmap[j] << off) } return int(n)