Skip to content

Commit 6edc29d

Browse files
BM123499vondele
authored andcommitted
Simplify away condition in ttSave in probCut
Remove condition for tte->save in probCut so it always saves on probCut cutoff. STC: LLR: 2.95 (-2.94,2.94) <-2.25,0.25> Total: 47848 W: 12921 L: 12782 D: 22145 Ptnml(0-2): 207, 5340, 12715, 5431, 231 https://tests.stockfishchess.org/tests/view/62a1f7c87bd8e641e44436f7 LTC: LLR: 2.97 (-2.94,2.94) <-2.25,0.25> Total: 132736 W: 35895 L: 35881 D: 60960 Ptnml(0-2): 109, 13384, 39360, 13414, 101 https://tests.stockfishchess.org/tests/view/62a2421a7bd8e641e444434f closes #4069 bench: 5845802
1 parent 2d5dcf3 commit 6edc29d

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/search.cpp

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -894,12 +894,8 @@ namespace {
894894

895895
if (value >= probCutBeta)
896896
{
897-
// if transposition table doesn't have equal or more deep info write probCut data into it
898-
if (!( ss->ttHit
899-
&& tte->depth() >= depth - 3
900-
&& ttValue != VALUE_NONE))
901-
tte->save(posKey, value_to_tt(value, ss->ply), ttPv,
902-
BOUND_LOWER, depth - 3, move, ss->staticEval);
897+
// Save ProbCut data into transposition table
898+
tte->save(posKey, value_to_tt(value, ss->ply), ttPv, BOUND_LOWER, depth - 3, move, ss->staticEval);
903899
return value;
904900
}
905901
}

0 commit comments

Comments
 (0)