X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=hash.cpp;h=cc15148cdd0d1f40a33add1d8ad398d18f7d7966;hb=74f1261e4067cbc1b743b329ed2d419aee735cbf;hp=72ed743533520212e27bc4396292240f8bc343a8;hpb=2a322a4ad576d87535ce8a479f7a516da9457e80;p=remoteglot-book diff --git a/hash.cpp b/hash.cpp index 72ed743..cc15148 100644 --- a/hash.cpp +++ b/hash.cpp @@ -6,9 +6,6 @@ using namespace std; int hash_key_to_bucket(const char* s, size_t len, int num_buckets) { - // We hash only the first 10 bytes; it should be enough to get a - // reasonable spread, but also mostly miss the move, so that - // same position + different move usually land in the same bucket. - len = max(len, 10); + len = min(len, HASH_PREFIX_BYTES); return util::Fingerprint32(s, len) % num_buckets; }