1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-01 17:19:36 +00:00
BadFish/src
Unai Corzo 17fb3a8ce0 Simplify away futility pruning for captures
Remove futility pruning for captures.

STC https://tests.stockfishchess.org/tests/view/5f749bfed930428c36d34c56
LLR: 2.94 (-2.94,2.94) {-1.25,0.25}
Total: 38064 W: 4011 L: 3929 D: 30124
Ptnml(0-2): 192, 3004, 12567, 3068, 201

LTC https://tests.stockfishchess.org/tests/view/5f74d99bf18675b1ce2f7412
LLR: 2.94 (-2.94,2.94) {-0.75,0.25}
Total: 184984 W: 8567 L: 8610 D: 167807
Ptnml(0-2): 146, 7593, 77058, 7548, 147

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

bench: 3890648
2020-10-05 18:59:02 +02:00
..
incbin Embed default net, and simplify using non-default nets 2020-08-29 21:56:00 +02:00
nnue Use incremental updates more often 2020-09-28 16:54:35 +02:00
syzygy Only use MADV_RANDOM if defined 2020-09-02 07:32:10 +02:00
benchmark.cpp Always re-enable NNUE after "bench". 2020-09-08 22:53:50 +02:00
bitbase.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
bitboard.cpp Small trivial cleanups 2020-08-23 01:53:41 +02:00
bitboard.h Small trivial cleanups 2020-08-23 01:53:41 +02:00
endgame.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
endgame.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
evaluate.cpp Include pawns in NNUE scaling 2020-09-28 22:42:26 +02:00
evaluate.h Update default net to nn-baeb9ef2d183.nnue 2020-09-28 22:29:31 +02:00
main.cpp Small cleanups 12 2020-09-21 10:41:10 +02:00
Makefile Improve NDK section in Makefile 2020-09-16 21:00:14 +02:00
material.cpp Small trivial cleanups 2020-08-23 01:53:41 +02:00
material.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
misc.cpp Suppress info strings before 'uci' 2020-09-25 17:44:14 +02:00
misc.h Add large page support for NNUE weights and simplify TT mem management 2020-09-21 08:43:48 +02:00
movegen.cpp Small trivial cleanups 2020-08-23 01:53:41 +02:00
movegen.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
movepick.cpp Small trivial cleanups 2020-08-23 01:53:41 +02:00
movepick.h Introduce movecount pruning for qsearch() 2020-08-23 23:27:03 +02:00
pawns.cpp Small trivial cleanups 2020-08-23 01:53:41 +02:00
pawns.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
position.cpp Bug fix in do_null_move() and NNUE simplification. 2020-09-08 22:53:17 +02:00
position.h Remove EvalList 2020-08-26 07:11:26 +02:00
psqt.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
search.cpp Simplify away futility pruning for captures 2020-10-05 18:59:02 +02:00
search.h Small cleanups 12 2020-09-21 10:41:10 +02:00
thread.cpp Small cleanups 12 2020-09-21 10:41:10 +02:00
thread.h LMR Root Node Simplification 2020-09-01 09:31:40 +02:00
thread_win32_osx.h Explicitly rely on pthreads if possible 2020-08-22 11:00:45 +02:00
timeman.cpp Small trivial cleanups 2020-08-23 01:53:41 +02:00
timeman.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
tt.cpp Add large page support for NNUE weights and simplify TT mem management 2020-09-21 08:43:48 +02:00
tt.h Add large page support for NNUE weights and simplify TT mem management 2020-09-21 08:43:48 +02:00
tune.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
tune.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
types.h Remove EvalList 2020-08-26 07:11:26 +02:00
uci.cpp Small cleanups 12 2020-09-21 10:41:10 +02:00
uci.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
ucioption.cpp Small cleanups 12 2020-09-21 10:41:10 +02:00