From 3ac3b68540e93770e5a806196537c0e9a2d81a67 Mon Sep 17 00:00:00 2001 From: VoyagerOne Date: Wed, 22 Aug 2018 15:51:20 -0400 Subject: [PATCH 1/1] Don't modify Eval with search stats at ttHits STC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 28344 W: 6148 L: 6040 D: 16156 http://tests.stockfishchess.org/tests/view/5b7d6b4e0ebc5902bdbb1914 LTC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 41084 W: 6769 L: 6680 D: 27635 http://tests.stockfishchess.org/tests/view/5b7d7f5b0ebc5902bdbb1b85 Bench: 4457440 --- src/search.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/search.cpp b/src/search.cpp index bda4c4c5..50733950 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -713,7 +713,7 @@ namespace { { // Never assume anything on values stored in TT if ((ss->staticEval = pureStaticEval = eval = tte->eval()) == VALUE_NONE) - eval = ss->staticEval = (pureStaticEval = evaluate(pos)) - 10 * ((ss-1)->statScore > 0); + eval = ss->staticEval = pureStaticEval = evaluate(pos); // Can ttValue be used as a better position evaluation? if ( ttValue != VALUE_NONE -- 2.39.2