aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2024-04-17 12:41:51 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2024-04-17 12:41:51 +0000
commit76e312e88d4e651ea8accbf17f4ed2322b9259f9 (patch)
treee3d31b608eaa241af63ac530d9b455cbe8de8d79 /vespalib/src
parentd4211af68aec6ddf7592b4e96264f7a62397f506 (diff)
Use WORD_SZ instead of the constant 8
Diffstat (limited to 'vespalib/src')
-rw-r--r--vespalib/src/vespa/vespalib/util/binary_hamming_distance.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/vespalib/src/vespa/vespalib/util/binary_hamming_distance.cpp b/vespalib/src/vespa/vespalib/util/binary_hamming_distance.cpp
index 5e3b4e82069..5f242059ccf 100644
--- a/vespalib/src/vespa/vespalib/util/binary_hamming_distance.cpp
+++ b/vespalib/src/vespa/vespalib/util/binary_hamming_distance.cpp
@@ -31,7 +31,7 @@ binary_hamming_distance(const void *lhs, const void *rhs, size_t sz) noexcept {
if (__builtin_expect((i * WORD_SZ < sz), false)) {
const auto *bytes_a = static_cast<const uint8_t *>(lhs);
const auto *bytes_b = static_cast<const uint8_t *>(rhs);
- for (i *= 8; i < sz; ++i) {
+ for (i *= WORD_SZ; i < sz; ++i) {
uint64_t xor_bits = bytes_a[i] ^ bytes_b[i];
sum += __builtin_popcountl(xor_bits);
}