]> git.sesse.net Git - stockfish/commit
Simplify SEE pruning for captures
authorStéphane Nicolet <Stephane.Nicolet@u-paris2.fr>
Thu, 10 Aug 2023 04:31:48 +0000 (06:31 +0200)
committerDisservin <disservin.social@gmail.com>
Sun, 13 Aug 2023 09:52:47 +0000 (11:52 +0200)
commit495852fecdd9ce0fe0c1e9c0518f1bc01ccfa239
treefcaa724eb02cdefe0ceabd656350e1e26a616022
parentc02ee70927bcb90240f40d8e580e30dc622d5ce9
Simplify SEE pruning for captures

It seems that the current search is smart enough to allow us to remove
(again) the block of code that checks for discovered attacks after the
first pruning condition for captures.

STC:
LLR: 2.94 (-2.94,2.94) <-1.75,0.25>
Total: 278848 W: 70856 L: 70903 D: 137089
Ptnml(0-2): 960, 32829, 71894, 32780, 961
https://tests.stockfishchess.org/tests/view/64d0af095b17f7c21c0dc440

LTC:
LLR: 2.95 (-2.94,2.94) <-1.75,0.25>
Total: 100704 W: 25564 L: 25425 D: 49715
Ptnml(0-2): 56, 10858, 28381, 11005, 52
https://tests.stockfishchess.org/tests/view/64d293e85b17f7c21c0df844

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

Bench: 1470572
src/search.cpp