1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 08:43:09 +00:00

Refactor bestvalue adjustment in qsearch

closes https://github.com/official-stockfish/Stockfish/pull/4935

No functional change
This commit is contained in:
FauziAkram 2023-12-26 20:27:45 +03:00 committed by Disservin
parent f388e41809
commit bab1cc300c
2 changed files with 3 additions and 3 deletions

View file

@ -72,7 +72,7 @@ Fabian Beuke (madnight)
Fabian Fichter (ianfab) Fabian Fichter (ianfab)
Fanael Linithien (Fanael) Fanael Linithien (Fanael)
fanon fanon
Fauzi Akram Dabat (FauziAkram) Fauzi Akram Dabat (fauzi2)
Felix Wittmann Felix Wittmann
gamander gamander
Gabriele Lombardo (gabe) Gabriele Lombardo (gabe)

View file

@ -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 return mated_in(ss->ply); // Plies to mate from the root
} }
if (std::abs(bestValue) < VALUE_TB_WIN_IN_MAX_PLY) if (std::abs(bestValue) < VALUE_TB_WIN_IN_MAX_PLY && bestValue >= beta)
bestValue = bestValue >= beta ? (3 * bestValue + beta) / 4 : bestValue; bestValue = (3 * bestValue + beta) / 4;
// Save gathered info in transposition table // Save gathered info in transposition table
tte->save(posKey, value_to_tt(bestValue, ss->ply), pvHit, tte->save(posKey, value_to_tt(bestValue, ss->ply), pvHit,