]> git.sesse.net Git - stockfish/blobdiff - src/tt.cpp
Reallocate TT on threadpool resize.
[stockfish] / src / tt.cpp
index 5fa1290b9f721400cdb70d785277bc9fd5a8b736..9f0bc4ba63091919a123fad9a2185f5f8e1e4fa6 100644 (file)
@@ -36,12 +36,7 @@ TranspositionTable TT; // Our global transposition table
 
 void TranspositionTable::resize(size_t mbSize) {
 
-  size_t newClusterCount = mbSize * 1024 * 1024 / sizeof(Cluster);
-
-  if (newClusterCount == clusterCount)
-      return;
-
-  clusterCount = newClusterCount;
+  clusterCount = mbSize * 1024 * 1024 / sizeof(Cluster);
 
   free(mem);
   mem = malloc(clusterCount * sizeof(Cluster) + CacheLineSize - 1);