X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Ftt.h;h=2db19c89aab0e13610fd21f3fc27b21bc7b40b0b;hp=81bfd3b267385c2d50951c02d3736f5cf1601a32;hb=0be7b8c54207a5a435ed38f0b8e42ad9a8cc9935;hpb=c698362680d7d66801be100e20346bbbf4ec5c4f diff --git a/src/tt.h b/src/tt.h index 81bfd3b2..2db19c89 100644 --- a/src/tt.h +++ b/src/tt.h @@ -85,7 +85,7 @@ class TranspositionTable { static const unsigned ClusterSize = 4; // A cluster is 64 Bytes public: - ~TranspositionTable() { delete [] entries; } + ~TranspositionTable() { delete [] table; } void new_search() { generation++; } TTEntry* probe(const Key key) const; @@ -96,8 +96,8 @@ public: void store(const Key key, Value v, Bound type, Depth d, Move m, Value statV, Value kingD); private: - uint32_t clusterMask; - TTEntry* entries; + uint32_t hashMask; + TTEntry* table; uint8_t generation; // Size must be not bigger then TTEntry::generation8 }; @@ -110,7 +110,7 @@ extern TranspositionTable TT; inline TTEntry* TranspositionTable::first_entry(const Key key) const { - return entries + ((uint32_t)key & clusterMask) * ClusterSize; + return table + ((uint32_t)key & hashMask); }