diff --git a/src/tt.cpp b/src/tt.cpp index 1b2ae720..1fa60b15 100644 --- a/src/tt.cpp +++ b/src/tt.cpp @@ -55,9 +55,9 @@ TranspositionTable::~TranspositionTable() { void TranspositionTable::set_size(unsigned mbSize) { - assert(mbSize >= 4 && mbSize <= 2048); + assert(mbSize >= 4 && mbSize <= 8192); - unsigned newSize = 1024; + size_t newSize = 1024; // We store a cluster of ClusterSize number of TTEntry for each position // and newSize is the maximum number of storable positions. diff --git a/src/tt.h b/src/tt.h index 5d0df726..c3017c64 100644 --- a/src/tt.h +++ b/src/tt.h @@ -114,7 +114,7 @@ private: unsigned writes; // heavy SMP read/write access here unsigned char pad_after[64]; - unsigned size; + size_t size; TTCluster* entries; uint8_t generation; }; diff --git a/src/ucioption.cpp b/src/ucioption.cpp index 0f9c2f8a..9fc1f41d 100644 --- a/src/ucioption.cpp +++ b/src/ucioption.cpp @@ -123,7 +123,7 @@ namespace { o["Minimum Split Depth"] = Option(4, 4, 7); o["Maximum Number of Threads per Split Point"] = Option(5, 4, 8); o["Threads"] = Option(1, 1, THREAD_MAX); - o["Hash"] = Option(32, 4, 2048); + o["Hash"] = Option(32, 4, 8192); o["Clear Hash"] = Option(false, BUTTON); o["New Game"] = Option(false, BUTTON); o["Ponder"] = Option(true);