From 345b2d153a8092cff93ad660c9d107cd66fda43b Mon Sep 17 00:00:00 2001 From: Joost VandeVondele Date: Wed, 15 Apr 2020 23:34:18 +0200 Subject: [PATCH] Remove one condition in probcut TTmove skipping the removed condition appears illogical and is not needed. passed STC: LLR: 2.95 (-2.94,2.94) {-1.50,0.50} Total: 80418 W: 15217 L: 15144 D: 50057 Ptnml(0-2): 1341, 9399, 18679, 9426, 1364 https://tests.stockfishchess.org/tests/view/5e977eb5c9ada107a0370d6b passed LTC: LLR: 2.95 (-2.94,2.94) {-1.50,0.50} Total: 49878 W: 6299 L: 6247 D: 37332 Ptnml(0-2): 327, 4677, 14897, 4693, 345 https://tests.stockfishchess.org/tests/view/5e97e07dc9ada107a0370e53 closes https://github.com/official-stockfish/Stockfish/pull/2638 Bench: 4958027 --- src/search.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/search.cpp b/src/search.cpp index dae1e23c..fd690dcd 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -909,7 +909,6 @@ namespace { while ( (move = mp.next_move()) != MOVE_NONE && probCutCount < 2 + 2 * cutNode && !( move == ttMove - && (tte->bound() & BOUND_LOWER) && tte->depth() >= depth - 4 && ttValue < raisedBeta)) if (move != excludedMove && pos.legal(move)) -- 2.39.2