From ed651aab544a330a9c8ae0dc2d8d51d5d48a8112 Mon Sep 17 00:00:00 2001 From: FauziAkram Date: Mon, 20 Apr 2026 17:45:00 +0200 Subject: [PATCH] Replacing std::clamp with std::min No functional change closes https://github.com/official-stockfish/Stockfish/pull/6751 No functional change --- src/search.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/search.cpp b/src/search.cpp index 9f1c9923b..28fa48b65 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1098,7 +1098,7 @@ moves_loop: // When in check, search starts here } else if (!ss->followPV || !PvNode) { - int dIndex = std::clamp(int(depth), 1, int(lmrDivisor.size())) - 1; + int dIndex = std::min(int(depth), int(lmrDivisor.size())) - 1; int history = (*contHist[0])[movedPiece][move.to_sq()] + (*contHist[1])[movedPiece][move.to_sq()] + sharedHistory.pawn_entry(pos)[movedPiece][move.to_sq()]; @@ -1109,7 +1109,7 @@ moves_loop: // When in check, search starts here history += 71 * mainHistory[us][move.raw()] / 32; - // (*Scaler): Generally, lower divisors scales well + // (*Scaler): Generally, lower divisors scale well lmrDepth += history / lmrDivisor[dIndex]; Value futilityValue = ss->staticEval + 42 + 151 * !bestMove + 120 * lmrDepth