From 8b00e50cb74392c24938c0019ac528a9feabd614 Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Thu, 26 Apr 2012 19:01:13 +0100 Subject: [PATCH] Clear TT before running 'bench' MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- src/benchmark.cpp | 2 ++ 1 file changed, 2 insertions(+) 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 -- 2.39.2