We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 443787b commit b648247Copy full SHA for b648247
src/search.cpp
@@ -812,8 +812,8 @@ namespace {
812
&& eval <= alpha - RazorMargin)
813
return qsearch<NT>(pos, ss, alpha, beta);
814
815
- improving = ss->staticEval >= (ss-2)->staticEval
816
- || (ss-2)->staticEval == VALUE_NONE;
+ improving = (ss-2)->staticEval == VALUE_NONE ? (ss->staticEval >= (ss-4)->staticEval
+ || (ss-4)->staticEval == VALUE_NONE) : ss->staticEval >= (ss-2)->staticEval;
817
818
// Step 8. Futility pruning: child node (~30 Elo)
819
if ( !PvNode
0 commit comments