1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 08:43:09 +00:00
BadFish/src
VoyagerOne 46ce245763 Simplify SEE Pruning (#2191)
Simplify SEE Pruning
Note this should also be a speedup...
If givesCheck is extended we know (except for DC) that it will have a positive SEE. So this new logic will be triggered before doing another expensive SEE function.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 24429 W: 5484 L: 5368 D: 13577
http://tests.stockfishchess.org/tests/view/5cffbccd0ebc5925cf09a154

LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 28428 W: 4873 L: 4765 D: 18790
http://tests.stockfishchess.org/tests/view/5d0015f60ebc5925cf09acb1

Bench: 3897263
2019-06-14 19:59:17 +02:00
..
syzygy Increase thread stack for OS X (#2035) 2019-03-12 08:35:10 +01:00
benchmark.cpp Stockfish 10-beta 2018-11-19 11:18:21 +01:00
bitbase.cpp Assorted trivial cleanups 4/2019 2019-05-02 19:30:26 +02:00
bitboard.cpp Assorted trivial cleanups 4/2019 2019-05-02 19:30:26 +02:00
bitboard.h Remove backmost_sq (#2190) 2019-06-14 08:22:02 +02:00
endgame.cpp Remove backmost_sq (#2190) 2019-06-14 08:22:02 +02:00
endgame.h Assorted trivial cleanups 5/2019 2019-06-09 14:57:08 +02:00
evaluate.cpp Assorted trivial cleanups 5/2019 2019-06-09 14:57:08 +02:00
evaluate.h A combo of parameter tweaks 2018-12-13 13:35:35 +01:00
main.cpp Assorted trivial cleanups 5/2019 2019-06-09 14:57:08 +02:00
Makefile Allow for address sanitizer. (#2119) 2019-04-27 20:47:06 +02:00
material.cpp Remove per thread instances of Endgames. (#2056) 2019-05-15 10:41:58 +02:00
material.h Changes identified in RENAME/REFORMATTING thread (#1861) 2018-12-11 13:47:56 +01:00
misc.cpp Assorted trivial cleanups 4/2019 2019-05-02 19:30:26 +02:00
misc.h Assorted trivial cleanups 4/2019 2019-05-02 19:30:26 +02:00
movegen.cpp Assorted trivial cleanups 2/2019 2019-03-05 11:13:02 +01:00
movegen.h Stockfish 10-beta 2018-11-19 11:18:21 +01:00
movepick.cpp Remove Movepick::move (#2085) 2019-04-17 21:13:39 +02:00
movepick.h Remove Movepick::move (#2085) 2019-04-17 21:13:39 +02:00
pawns.cpp Remove backmost_sq (#2190) 2019-06-14 08:22:02 +02:00
pawns.h Increase pawns cache (#2187) 2019-06-14 07:36:42 +02:00
position.cpp Assorted trivial cleanups 5/2019 2019-06-09 14:57:08 +02:00
position.h Simplify semiopen_file (#2165) 2019-05-29 10:00:32 +02:00
psqt.cpp Assorted trivial cleanups 1/2019 2019-02-08 10:20:43 +01:00
search.cpp Simplify SEE Pruning (#2191) 2019-06-14 19:59:17 +02:00
search.h Assorted trivial cleanups 5/2019 2019-06-09 14:57:08 +02:00
thread.cpp Revert "Make rootDepth local to search. (#2077)" 2019-05-15 10:52:15 +02:00
thread.h Revert "Make rootDepth local to search. (#2077)" 2019-05-15 10:52:15 +02:00
thread_win32_osx.h Increase thread stack for OS X (#2035) 2019-03-12 08:35:10 +01:00
timeman.cpp Assorted trivial cleanups 4/2019 2019-05-02 19:30:26 +02:00
timeman.h Stockfish 10-beta 2018-11-19 11:18:21 +01:00
tt.cpp Assorted trivial cleanups 5/2019 2019-06-09 14:57:08 +02:00
tt.h Assorted trivial cleanups 5/2019 2019-06-09 14:57:08 +02:00
types.h Assorted trivial cleanups 5/2019 2019-06-09 14:57:08 +02:00
uci.cpp Simplify pondering time management (#1899) 2019-01-20 19:14:24 +01:00
uci.h Stockfish 10-beta 2018-11-19 11:18:21 +01:00
ucioption.cpp Assorted trivial cleanups 4/2019 2019-05-02 19:30:26 +02:00