From 793110ca194fd6e8c5933d175e9ad7b523a67d67 Mon Sep 17 00:00:00 2001 From: FauziAkram Date: Fri, 11 Jul 2025 13:36:15 +0300 Subject: [PATCH] Remove !ttData.move condition from cutNode reduction Passed STC: LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 118080 W: 30427 L: 30298 D: 57355 Ptnml(0-2): 290, 13880, 30561, 14029, 280 https://tests.stockfishchess.org/tests/view/6853f9bc038630d25f468670 Passed LTC: LLR: 2.95 (-2.94,2.94) <-1.75,0.25> Total: 232272 W: 59187 L: 59182 D: 113903 Ptnml(0-2): 111, 25430, 65014, 25505, 76 https://tests.stockfishchess.org/tests/view/68585c40a596a06817bb922e closes https://github.com/official-stockfish/Stockfish/pull/6157 bench: 2227361 --- src/search.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/search.cpp b/src/search.cpp index fae3fc39f..6c4d125b2 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1189,7 +1189,7 @@ moves_loop: // When in check, search starts here // Increase reduction for cut nodes if (cutNode) - r += 2864 + 966 * !ttData.move; + r += 3000; // Increase reduction if ttMove is a capture if (ttCapture)