Skip to content

Commit 1cb9afb

Browse files
locutus2vondele
authored andcommitted
Remove razoring history update.
The recently commit 'Rewarding Quiet Moves that Enable Razoring' add a history update if razoring. But its contains also many tuned values all over the search. Following tests shows that the tuned values and not the added history update is responsible for the elo gain. So remove later. Passed STC: LLR: 2.93 (-2.94,2.94) <-1.75,0.25> Total: 29376 W: 7641 L: 7410 D: 14325 Ptnml(0-2): 100, 3411, 7451, 3610, 116 https://tests.stockfishchess.org/tests/view/653c9fe1cc309ae839562070 Passed LTC: LLR: 2.95 (-2.94,2.94) <-1.75,0.25> Total: 242922 W: 59879 L: 59885 D: 123158 Ptnml(0-2): 129, 27764, 65688, 27744, 136 https://tests.stockfishchess.org/tests/view/653d06cbcc309ae839562735 closes #4858 Bench: 1286104
1 parent 101d2bb commit 1cb9afb

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

src/search.cpp

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -764,18 +764,7 @@ Value search(Position& pos, Stack* ss, Value alpha, Value beta, Depth depth, boo
764764
{
765765
value = qsearch<NonPV>(pos, ss, alpha - 1, alpha);
766766
if (value < alpha)
767-
{
768-
if (!priorCapture && prevSq != SQ_NONE)
769-
{
770-
int bonus = (depth > 6) + (PvNode || cutNode) + (value < alpha - 658)
771-
+ ((ss - 1)->moveCount > 11);
772-
update_continuation_histories(ss - 1, pos.piece_on(prevSq), prevSq,
773-
stat_bonus(depth) * bonus);
774-
thisThread->mainHistory[~us][from_to((ss - 1)->currentMove)]
775-
<< stat_bonus(depth) * bonus / 2;
776-
}
777767
return value;
778-
}
779768
}
780769

781770
// Step 8. Futility pruning: child node (~40 Elo)

0 commit comments

Comments
 (0)