X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftt.h;h=3e1d0e998274cc6e8f96d2b9ca364350fb330b99;hb=527d832a6de81c455cc8818e85c309fa1443f862;hp=bd723a867902ab4011e12fe2dee00e9e59e8242c;hpb=beb327f910ed782f358d69201643ccd99b982a48;p=stockfish diff --git a/src/tt.h b/src/tt.h index bd723a86..3e1d0e99 100644 --- a/src/tt.h +++ b/src/tt.h @@ -82,9 +82,8 @@ public: void resize(size_t mbSize); void clear(); - // The 32 lowest order bits of the key are used to get the index of the cluster TTEntry* first_entry(const Key key) const { - return &table[(uint32_t(key) * uint64_t(clusterCount)) >> 32].entry[0]; + return &table[mul_hi64(key, clusterCount)].entry[0]; } private: