From 40ef7b1212c5a055c20a9c184f0bdf999c33c944 Mon Sep 17 00:00:00 2001 From: FauziAkram Date: Thu, 8 May 2025 19:43:55 +0300 Subject: [PATCH] Simplify probcut Passed STC: LLR: 2.97 (-2.94,2.94) <-1.75,0.25> Total: 80800 W: 20947 L: 20774 D: 39079 Ptnml(0-2): 217, 9446, 20906, 9609, 222 https://tests.stockfishchess.org/tests/view/680e83163629b02d74b15e2a Passed LTC: LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 359004 W: 91362 L: 91486 D: 176156 Ptnml(0-2): 177, 39133, 101007, 39007, 178 https://tests.stockfishchess.org/tests/view/680e95db3629b02d74b15e7a closes https://github.com/official-stockfish/Stockfish/pull/6054 Bench: 2060860 --- src/search.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/search.cpp b/src/search.cpp index 2cab7bd9d..45515555e 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -952,7 +952,7 @@ Value Search::Worker::search( moves_loop: // When in check, search starts here // Step 12. A small Probcut idea - probCutBeta = beta + 180 + depth * 20; + probCutBeta = beta + 400; if ((ttData.bound & BOUND_LOWER) && ttData.depth >= depth - 4 && ttData.value >= probCutBeta && !is_decisive(beta) && is_valid(ttData.value) && !is_decisive(ttData.value)) return probCutBeta;