Skip to content

Commit 092b27a

Browse files
locutus2snicolet
authored andcommitted
Less futility pruning.
Disable futility pruning at former PV nodes stored in the transposition table. STC: LLR: 2.96 (-2.94,2.94) <0.00,2.50> Total: 102256 W: 25708 L: 25318 D: 51230 Ptnml(0-2): 276, 11511, 27168, 11893, 280 https://tests.stockfishchess.org/tests/view/61990b3135c7c6348cb602db LTC: LLR: 2.96 (-2.94,2.94) <0.50,3.00> Total: 183304 W: 46027 L: 45408 D: 91869 Ptnml(0-2): 96, 19029, 52778, 19658, 91 https://tests.stockfishchess.org/tests/view/619a0d1b35c7c6348cb603bc closes #3804 Bench: 7334766
1 parent 7218ec4 commit 092b27a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/search.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -817,7 +817,7 @@ namespace {
817817

818818
// Step 7. Futility pruning: child node (~50 Elo).
819819
// The depth condition is important for mate finding.
820-
if ( !PvNode
820+
if ( !ss->ttPv
821821
&& depth < 9
822822
&& eval - futility_margin(depth, improving) >= beta
823823
&& eval < 15000) // 50% larger than VALUE_KNOWN_WIN, but smaller than TB wins.

0 commit comments

Comments
 (0)