diff --git a/src/search.cpp b/src/search.cpp index 64f85bcbe..adb7985d2 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -868,9 +868,8 @@ Value Search::Worker::search( auto futility_margin = [&](Depth d) { Value futilityMult = 76 - 23 * !ss->ttHit; - return futilityMult * d // - - 2474 * improving * futilityMult / 1024 // - - 331 * opponentWorsening * futilityMult / 1024 // + return futilityMult * d + - (2474 * improving + 331 * opponentWorsening) * futilityMult / 1024 // + std::abs(correctionValue) / 174665; };