Skip to content

Commit f16abbe

Browse files
committed
fix: use wrapping_mul
1 parent 7e2bad7 commit f16abbe

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/segment/filter/blocked_bloom/builder.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ impl Builder {
101101

102102
for i in 1..(self.k as u64) {
103103
h1 = h1.wrapping_add(h2);
104-
h2 = h2.wrapping_add(i);
104+
h2 = h2.wrapping_mul(i);
105105

106106
let idx = h1 % (CACHE_LINE_BYTES as u64);
107107

src/segment/filter/blocked_bloom/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ impl AMQFilter for BlockedBloomFilter {
4646

4747
for i in 1..(self.k as u64) {
4848
h1 = h1.wrapping_add(h2);
49-
h2 = h2.wrapping_add(i);
49+
h2 = h2.wrapping_mul(i);
5050

5151
let idx = h1 % (CACHE_LINE_BYTES as u64);
5252

0 commit comments

Comments
 (0)