From 0dfc04fa1e22bc0f55b898b6fb407cbab99e8367 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduardo=20C=C3=A1ceres?= Date: Sun, 25 Jan 2026 23:55:54 +0100 Subject: [PATCH] Do shallower Bench: 17357220 --- src/search.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/search.cpp b/src/search.cpp index b9d7b2f0..d785814c 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -782,7 +782,10 @@ Value Worker::search( ply + 1, true); if (value > alpha) { const bool do_deeper = reduced_depth < new_depth && value > best_value + 94; + const bool do_shallower = + !do_deeper && new_depth > 1 && value < best_value + new_depth; new_depth += do_deeper; + new_depth -= do_shallower; if (reduced_depth < new_depth) { value = -search(pos_after, ss + 1, -alpha - 1, -alpha,