mirror of
https://github.com/official-stockfish/Stockfish.git
synced 2026-07-22 12:47:08 +00:00
Remove condition in qsearch
Instead of skipping non-captures when pawn history is exceptionally high, skip all non-captures Passed non-regression STC LLR: 2.96 (-2.94,2.94) <-1.75,0.25> Total: 38016 W: 10018 L: 9795 D: 18203 Ptnml(0-2): 155, 4346, 9755, 4625, 127 https://tests.stockfishchess.org/tests/view/68e43d4aa017f472e763db2e Passed rebased non-regression LTC LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 96048 W: 24854 L: 24710 D: 46484 Ptnml(0-2): 47, 10504, 26780, 10644, 49 https://tests.stockfishchess.org/tests/view/68e59352a017f472e763dcf9 closes https://github.com/official-stockfish/Stockfish/pull/6355 bench 2343840
This commit is contained in:
committed by
Joost VandeVondele
parent
63d449d1d9
commit
e7a4708ad5
+2
-3
@@ -1634,9 +1634,8 @@ Value Search::Worker::qsearch(Position& pos, Stack* ss, Value alpha, Value beta)
|
||||
}
|
||||
}
|
||||
|
||||
// Continuation history based pruning
|
||||
if (!capture
|
||||
&& pawnHistory[pawn_history_index(pos)][pos.moved_piece(move)][move.to_sq()] < 7300)
|
||||
// Skip non-captures
|
||||
if (!capture)
|
||||
continue;
|
||||
|
||||
// Do not search moves with bad enough SEE values
|
||||
|
||||
Reference in New Issue
Block a user