From 6d58bf777caa32336676a51f45816a9019d88fcb Mon Sep 17 00:00:00 2001 From: ElbertoOne Date: Mon, 13 Jun 2016 09:10:37 +0200 Subject: [PATCH] On IID do not always search with cutNode = true On IID now search with cutNode value instead of fixed value true. STC (http://tests.stockfishchess.org/tests/view/575fa3860ebc5972faa15f67): LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 163974 W: 30744 L: 30874 D: 102356 LTC (http://tests.stockfishchess.org/tests/view/5763b0640ebc5972faa16075): LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 48363 W: 6611 L: 6528 D: 35224 Bench: 7806393 --- src/search.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/search.cpp b/src/search.cpp index 1db84c7e..d1b717b4 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -805,7 +805,7 @@ namespace { { Depth d = depth - 2 * ONE_PLY - (PvNode ? DEPTH_ZERO : depth / 4); ss->skipEarlyPruning = true; - search(pos, ss, alpha, beta, d, true); + search(pos, ss, alpha, beta, d, cutNode); ss->skipEarlyPruning = false; tte = TT.probe(posKey, ttHit); -- 2.39.2