diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2024-04-17 12:41:51 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2024-04-17 12:41:51 +0000 |
commit | 76e312e88d4e651ea8accbf17f4ed2322b9259f9 (patch) | |
tree | e3d31b608eaa241af63ac530d9b455cbe8de8d79 /vespalib/src | |
parent | d4211af68aec6ddf7592b4e96264f7a62397f506 (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.cpp | 2 |
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); } |