]> git.sesse.net Git - stockfish/blobdiff - src/tt.h
King-pawn threat bonus for endgames.
[stockfish] / src / tt.h
index e9c25ad2d7da732b7ad7c071878887bb197c9824..30a9389788d51979944130042dba489d22ec26c4 100644 (file)
--- a/src/tt.h
+++ b/src/tt.h
@@ -89,12 +89,12 @@ public:
 
   const TTEntry* probe(const Key key) const;
   TTEntry* first_entry(const Key key) const;
-  void resize(uint64_t mbSize);
+  void resize(size_t mbSize);
   void clear();
   void store(const Key key, Value v, Bound type, Depth d, Move m, Value statV);
 
 private:
-  uint32_t clusterCount;
+  size_t clusterCount;
   TTCluster* table;
   void* mem;
   uint8_t generation; // Size must be not bigger than TTEntry::genBound8
@@ -109,7 +109,7 @@ extern TranspositionTable TT;
 
 inline TTEntry* TranspositionTable::first_entry(const Key key) const {
 
-  return &table[(uint32_t)key & (clusterCount - 1)].entry[0];
+  return &table[(size_t)key & (clusterCount - 1)].entry[0];
 }
 
 #endif // #ifndef TT_H_INCLUDED