mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-23 02:27:00 +08:00
Refactor bestvalue adjustment in qsearch
closes https://github.com/official-stockfish/Stockfish/pull/4935 No functional change
This commit is contained in:
@@ -1616,8 +1616,8 @@ Value qsearch(Position& pos, Stack* ss, Value alpha, Value beta, Depth depth) {
|
||||
return mated_in(ss->ply); // Plies to mate from the root
|
||||
}
|
||||
|
||||
if (std::abs(bestValue) < VALUE_TB_WIN_IN_MAX_PLY)
|
||||
bestValue = bestValue >= beta ? (3 * bestValue + beta) / 4 : bestValue;
|
||||
if (std::abs(bestValue) < VALUE_TB_WIN_IN_MAX_PLY && bestValue >= beta)
|
||||
bestValue = (3 * bestValue + beta) / 4;
|
||||
|
||||
// Save gathered info in transposition table
|
||||
tte->save(posKey, value_to_tt(bestValue, ss->ply), pvHit,
|
||||
|
||||
Reference in New Issue
Block a user