diff --git a/src/search.cpp b/src/search.cpp index 407cb701..8ecdbc30 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1194,8 +1194,7 @@ moves_loop: // When in check, search starts here // deeper than the first move (this may lead to hidden double extensions). int deeper = r >= -1 ? 0 : moveCount <= 4 ? 2 - : PvNode ? 1 - : cutNode && moveCount <= 8 ? 1 + : PvNode || cutNode ? 1 : 0; Depth d = std::clamp(newDepth - r, 1, newDepth + deeper);