1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-02 17:49:35 +00:00
BadFish/src
Alfredo Menezes 9d3fd011f1 Extend all moves at low depth if ttMove is doubly extended
If ttMove is doubly extended, we allow a depth growth of the remaining moves.
The idea is to get a more realistic score comparison, because of the depth
difference. We take some care to avoid this extension for high depths,
in order to avoid the cost, since the search result is supposed
to be more accurate in this case.

This pull request includes some small cleanups.

STC:
LLR: 2.95 (-2.94,2.94) <0.00,2.00>
Total: 60256 W: 16189 L: 15848 D: 28219
Ptnml(0-2): 182, 6546, 16330, 6889, 181
https://tests.stockfishchess.org/tests/view/639109a1792a529ae8f27777

LTC:
LLR: 2.95 (-2.94,2.94) <0.50,2.50>
Total: 106232 W: 28487 L: 28053 D: 49692
Ptnml(0-2): 46, 10224, 32145, 10652, 49
https://tests.stockfishchess.org/tests/view/63914cba792a529ae8f282ee

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

Bench: 3622368
2022-12-09 16:59:55 +01:00
..
incbin Embed default net, and simplify using non-default nets 2020-08-29 21:56:00 +02:00
nnue Normalize evaluation 2022-11-05 09:15:53 +01:00
syzygy Fix tablebase probe for dtz >1000 w/o 50 move rule 2022-10-16 12:58:48 +02:00
benchmark.cpp Tune FRC trapped Bishop patch 2022-01-09 15:49:19 +01:00
bitbase.cpp Update copyright years 2022-01-06 15:45:45 +01:00
bitboard.cpp Update copyright years 2022-01-06 15:45:45 +01:00
bitboard.h Update copyright years 2022-01-06 15:45:45 +01:00
endgame.cpp Update copyright years 2022-01-06 15:45:45 +01:00
endgame.h Update copyright years 2022-01-06 15:45:45 +01:00
evaluate.cpp doEvenDeeperSearch + tuning 2022-12-08 20:41:45 +01:00
evaluate.h Update default net to nn-ad9b42354671.nnue 2022-07-13 18:01:20 +02:00
main.cpp Update copyright years 2022-01-06 15:45:45 +01:00
Makefile Invoke .depend only on build targets 2022-12-08 20:48:20 +01:00
material.cpp Update copyright years 2022-01-06 15:45:45 +01:00
material.h Update copyright years 2022-01-06 15:45:45 +01:00
misc.cpp Restore development version 2022-12-08 20:33:32 +01:00
misc.h Simplify trend and optimism. 2022-09-17 09:13:07 +02:00
movegen.cpp Update copyright years 2022-01-06 15:45:45 +01:00
movegen.h Update copyright years 2022-01-06 15:45:45 +01:00
movepick.cpp Simply do full sort on captures. 2022-12-02 20:05:50 +01:00
movepick.h Simply do full sort on captures. 2022-12-02 20:05:50 +01:00
pawns.cpp Tuning classical and NNUE scaling terms 2022-04-16 08:41:51 +02:00
pawns.h Update copyright years 2022-01-06 15:45:45 +01:00
position.cpp Mark variable as potentially unused 2022-11-05 09:15:14 +01:00
position.h Make key_after() more consistent with key() 2022-08-17 19:56:15 +02:00
psqt.cpp Update copyright years 2022-01-06 15:45:45 +01:00
psqt.h Update copyright years 2022-01-06 15:45:45 +01:00
search.cpp Extend all moves at low depth if ttMove is doubly extended 2022-12-09 16:59:55 +01:00
search.h Correctly output lowerbound/upperbound scores 2022-12-08 20:43:21 +01:00
thread.cpp Fix bestThread selection 2022-12-02 20:06:59 +01:00
thread.h Remove trend 2022-11-07 08:00:05 +01:00
thread_win32_osx.h Update copyright years 2022-01-06 15:45:45 +01:00
timeman.cpp Adjust timeman constants 2022-10-16 11:51:41 +02:00
timeman.h Update copyright years 2022-01-06 15:45:45 +01:00
tt.cpp Update copyright years 2022-01-06 15:45:45 +01:00
tt.h Update copyright years 2022-01-06 15:45:45 +01:00
tune.cpp Update copyright years 2022-01-06 15:45:45 +01:00
tune.h Update copyright years 2022-01-06 15:45:45 +01:00
types.h Extend all moves at low depth if ttMove is doubly extended 2022-12-09 16:59:55 +01:00
uci.cpp Update WDL model for current SF 2022-11-20 09:59:35 +01:00
uci.h Correctly output lowerbound/upperbound in threaded searches 2022-11-23 21:45:06 +01:00
ucioption.cpp Increase the maximum number of threads to 1024 2022-09-07 07:31:48 +02:00