Skip to content

Commit

Permalink
node: try to fix Elias-Fano 32-bit compressed list on MSVC (#1310)
Browse files Browse the repository at this point in the history
  • Loading branch information
canepat committed Jul 2, 2023
1 parent dc0a01a commit de48426
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion silkworm/node/recsplit/encoding/elias_fano.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ class EliasFanoList32 {
const uint64_t jump_inside_super_q = (i % kSuperQ) / kQ;
idx64 = jump_super_q + 1 + (jump_inside_super_q >> 1);
shift = 32 * (jump_inside_super_q % 2);
const uint64_t mask = 0xfffffffful << shift;
const uint64_t mask = uint64_t(0xffffffff) << shift;
SILKWORM_ASSERT(jump_super_q < jump_.size());
SILKWORM_ASSERT(idx64 < jump_.size());
const uint64_t jump = jump_[jump_super_q] + ((jump_[idx64] & mask) >> shift);
Expand Down

0 comments on commit de48426

Please sign in to comment.