From: Marco Costalba Date: Thu, 26 Apr 2012 18:01:13 +0000 (+0100) Subject: Clear TT before running 'bench' X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=8b00e50cb74392c24938c0019ac528a9feabd614 Clear TT before running 'bench' Now that we can call bench multiple times from command prompt we need to ensure searched nodes remain constant across different runs. Spotted by Bálint Pfliegel. No functional change. Signed-off-by: Marco Costalba --- diff --git a/src/benchmark.cpp b/src/benchmark.cpp index 9b2e81e1..b0b9e16b 100644 --- a/src/benchmark.cpp +++ b/src/benchmark.cpp @@ -26,6 +26,7 @@ #include "position.h" #include "search.h" #include "thread.h" +#include "tt.h" #include "ucioption.h" using namespace std; @@ -73,6 +74,7 @@ void benchmark(const Position& current, istream& is) { Options["Hash"] = ttSize; Options["Threads"] = threads; + TT.clear(); if (limitType == "time") limits.movetime = 1000 * atoi(limit.c_str()); // movetime is in ms