1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 08:43:09 +00:00

Remove LMR condition for complex pos

Inspired by Kia's similar test: https://tests.stockfishchess.org/tests/view/6292898c1e7cd5f29966fbe0

Passed STC:
https://tests.stockfishchess.org/tests/view/62941588b0d5a7d1b780ed4b
LLR: 2.94 (-2.94,2.94) <-2.25,0.25>
Total: 266872 W: 70850 L: 71033 D: 124989
Ptnml(0-2): 1180, 30114, 70941, 30111, 1090

Passed LTC:
https://tests.stockfishchess.org/tests/view/62964a754628d33daa24f062
LLR: 2.95 (-2.94,2.94) <-2.25,0.25>
Total: 70160 W: 18756 L: 18662 D: 32742
Ptnml(0-2): 42, 6976, 20950, 7070, 42

closes https://github.com/official-stockfish/Stockfish/pull/4047

Bench 6237567
This commit is contained in:
Dubslow 2022-05-29 19:52:11 -05:00 committed by Joost VandeVondele
parent 7f1333ccf8
commit 90cf8e7d2b

View file

@ -1167,11 +1167,6 @@ moves_loop: // When in check, search starts here
if (ttCapture)
r++;
// Decrease reduction at PvNodes if bestvalue
// is vastly different from static evaluation
if (PvNode && !ss->inCheck && abs(ss->staticEval - bestValue) > 250)
r--;
// Decrease reduction for PvNodes based on depth
if (PvNode)
r -= 1 + 15 / ( 3 + depth );