1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-02 01:29:36 +00:00
BadFish/src
Praveen tummala b7ecdaada7 Movecount pruning reduction logic
This patch refines search reduction logic in case the position is not a former PV node and is pruned based on move count.

passed STC
https://tests.stockfishchess.org/tests/view/5e8092bde42a5c3b3ca2ed35
LLR: 2.94 (-2.94,2.94) {-0.50,1.50}
Total: 78848 W: 15480 L: 15170 D: 48198
Ptnml(0-2): 1406, 9310, 17773, 9438, 1497

passed LTC
https://tests.stockfishchess.org/tests/view/5e80bb13e42a5c3b3ca2ed4b
LLR: 2.94 (-2.94,2.94) {0.25,1.75}
Total: 86596 W: 11451 L: 11033 D: 64112
Ptnml(0-2): 624, 7993, 25687, 8329, 665

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

Bench: 5138771
2020-03-30 22:41:22 +02:00
..
syzygy Small cleanups 2020-03-14 17:04:50 +01:00
benchmark.cpp Equations for edges and corners. 2020-03-09 22:16:26 +01:00
bitbase.cpp Small cleanups. 2020-02-05 15:32:29 +01:00
bitboard.cpp Rewrite initialization of PseudoMoves 2020-01-10 01:58:27 +01:00
bitboard.h Small cleanups 2020-03-14 17:04:50 +01:00
endgame.cpp Remove KNPKB endgame. 2020-03-25 21:42:33 +01:00
endgame.h Remove KNPKB endgame. 2020-03-25 21:42:33 +01:00
evaluate.cpp Remove passed_count from almostUnwinnable. 2020-03-26 17:46:51 +01:00
evaluate.h Small cleanups 2020-03-01 09:31:58 +01:00
main.cpp Small cleanups. 2020-02-05 15:32:29 +01:00
Makefile Small cleanups 2020-03-01 09:31:58 +01:00
material.cpp Fix ambiguity between clamp implementations 2020-03-07 11:14:27 +01:00
material.h Update lists of authors and contributors 2020-01-09 01:43:47 +01:00
misc.cpp Small cleanups. 2020-02-05 15:32:29 +01:00
misc.h Fix ambiguity between clamp implementations 2020-03-07 11:14:27 +01:00
movegen.cpp simplify castling part of generate_all. 2020-03-14 16:27:54 +01:00
movegen.h Update lists of authors and contributors 2020-01-09 01:43:47 +01:00
movepick.cpp Improve move order near the root 2020-02-22 21:32:32 +01:00
movepick.h Improve move order near the root 2020-02-22 21:32:32 +01:00
pawns.cpp Count only the most advanced passed pawn for each file. 2020-03-29 19:48:01 +02:00
pawns.h Update lists of authors and contributors 2020-01-09 01:43:47 +01:00
position.cpp Small cleanups 2020-03-14 17:04:50 +01:00
position.h Simplify signature of remove_piece() 2020-01-23 17:31:45 +01:00
psqt.cpp Equations for edges and corners. 2020-03-09 22:16:26 +01:00
search.cpp Movecount pruning reduction logic 2020-03-30 22:41:22 +02:00
search.h Update lists of authors and contributors 2020-01-09 01:43:47 +01:00
thread.cpp Improve move order near the root 2020-02-22 21:32:32 +01:00
thread.h Improve move order near the root 2020-02-22 21:32:32 +01:00
thread_win32_osx.h Update lists of authors and contributors 2020-01-09 01:43:47 +01:00
timeman.cpp Update lists of authors and contributors 2020-01-09 01:43:47 +01:00
timeman.h Update lists of authors and contributors 2020-01-09 01:43:47 +01:00
tt.cpp Small cleanups. 2020-02-05 15:32:29 +01:00
tt.h Small cleanups 2020-03-14 17:04:50 +01:00
types.h Small cleanups 2020-03-14 17:04:50 +01:00
uci.cpp Small cleanups 2020-03-14 17:04:50 +01:00
uci.h Update lists of authors and contributors 2020-01-09 01:43:47 +01:00
ucioption.cpp Update lists of authors and contributors 2020-01-09 01:43:47 +01:00