From b884351cc70bb500c0b411982b4aded30e89acc1 Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Sun, 27 Dec 2009 13:52:29 +0100 Subject: [PATCH] Use THREAD_MAX instead of hardcoded 8 This will allow to change THREAD_MAX value in the future. No functional change. Signed-off-by: Marco Costalba --- src/evaluate.cpp | 7 ++++--- src/ucioption.cpp | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 71f6cf79..b50a023b 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -251,9 +251,10 @@ namespace { // in init_safety(). Value SafetyTable[100]; - // Pawn and material hash tables, indexed by the current thread id - MaterialInfoTable* MaterialTable[8] = {0, 0, 0, 0, 0, 0, 0, 0}; - PawnInfoTable* PawnTable[8] = {0, 0, 0, 0, 0, 0, 0, 0}; + // Pawn and material hash tables, indexed by the current thread id. + // Note that they will be initialized at 0 being global variables. + MaterialInfoTable* MaterialTable[THREAD_MAX]; + PawnInfoTable* PawnTable[THREAD_MAX]; // Sizes of pawn and material hash tables const int PawnTableSize = 16384; diff --git a/src/ucioption.cpp b/src/ucioption.cpp index c99644f2..0f9c2f8a 100644 --- a/src/ucioption.cpp +++ b/src/ucioption.cpp @@ -122,7 +122,7 @@ namespace { o["Randomness"] = Option(0, 0, 10); 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, 8); + o["Threads"] = Option(1, 1, THREAD_MAX); o["Hash"] = Option(32, 4, 2048); o["Clear Hash"] = Option(false, BUTTON); o["New Game"] = Option(false, BUTTON); -- 2.39.2