From: lonfom169 Date: Sun, 25 Apr 2021 00:37:47 +0000 (-0300) Subject: More extensions if SE search is very low. X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=33a858eaa1f792b3413384a3d0993dba36aca92e More extensions if SE search is very low. More extensions for non-PV nodes if value from singular extension search is significantly below singularBeta. Passed STC: LLR: 2.97 (-2.94,2.94) <-0.50,2.50> Total: 25064 W: 2334 L: 2162 D: 20568 Ptnml(0-2): 82, 1720, 8768, 1868, 94 https://tests.stockfishchess.org/tests/view/6084ba7995e7f1852abd27e3 Passed LTC: LLR: 2.94 (-2.94,2.94) <0.50,3.50> Total: 67136 W: 2644 L: 2450 D: 62042 Ptnml(0-2): 46, 2134, 28990, 2376, 22 https://tests.stockfishchess.org/tests/view/6084d79195e7f1852abd27ee closes https://github.com/official-stockfish/Stockfish/pull/3445 Bench: 4075325 --- diff --git a/src/search.cpp b/src/search.cpp index 99c2b09f..5542fc87 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1130,6 +1130,8 @@ moves_loop: // When in check, search starts from here { extension = 1; singularQuietLMR = !ttCapture; + if (!PvNode && value < singularBeta - 140) + extension = 2; } // Multi-cut pruning