X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fsearch.cpp;h=fba9e53559f5b883f0cd479923ac2abe7a88ab78;hb=141410f177c2514493f40d21a426490047cf97de;hp=19e6c14b78e33ff34df72386999b92da27ff7a54;hpb=62c707e1d5a33c0c431d9938997b63e9cdbd4aeb;p=stockfish diff --git a/src/search.cpp b/src/search.cpp index 19e6c14b..fba9e535 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -657,7 +657,7 @@ namespace { int prevDelta1 = bestValues[iteration - 1] - bestValues[iteration - 2]; int prevDelta2 = bestValues[iteration - 2] - bestValues[iteration - 3]; - aspirationDelta = Max(abs(prevDelta1) + abs(prevDelta2) / 2, 16); + aspirationDelta = Min(Max(abs(prevDelta1) + abs(prevDelta2) / 2, 16), 24); aspirationDelta = (aspirationDelta + 7) / 8 * 8; // Round to match grainSize alpha = Max(bestValues[iteration - 1] - aspirationDelta, -VALUE_INFINITE);