1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-07-12 12:09:14 +00:00
BadFish/src
Unai Corzo e64b957274 Simplify away internal iterative deepening
Remove the iterative deepening step.
Instead, employ a depth reduction if the position is not in TT and on the PV.

STC https://tests.stockfishchess.org/tests/view/5f3ce6eaa95672ddd56c637e
LLR: 2.97 (-2.94,2.94) {-0.50,1.50}
Total: 41096 W: 4421 L: 4257 D: 32418
Ptnml(0-2): 207, 3259, 13460, 3407, 215

LTC (old) https://tests.stockfishchess.org/tests/view/5f3d7d4fa95672ddd56c640b
LLR: 2.92 (-2.94,2.94) {-1.50,0.50}
Total: 26032 W: 1320 L: 1309 D: 23403
Ptnml(0-2): 22, 1152, 10654, 1169, 19

LTC (new) https://tests.stockfishchess.org/tests/view/5f3e31e0a95672ddd56c6464
LLR: 2.95 (-2.94,2.94) {-0.75,0.25}
Total: 34160 W: 1844 L: 1766 D: 30550
Ptnml(0-2): 33, 1533, 13876, 1599, 39

bench: 3849173
2020-08-21 18:04:14 +02:00
..
nnue Reformat code in little-endian patch 2020-08-17 12:15:57 +02:00
syzygy Add NNUE evaluation 2020-08-06 16:37:45 +02:00
benchmark.cpp This commit enables a mixed bench, to improve CI and allow for PGO (profile-build) of the NNUE part of the code. 2020-08-11 08:17:03 +02:00
bitbase.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
bitboard.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
bitboard.h Add NNUE evaluation 2020-08-06 16:37:45 +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 Send error message as an UCI info string 2020-08-20 21:13:07 +02:00
evaluate.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
main.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
Makefile Update Makefile for macOS 2020-08-21 17:59:21 +02:00
material.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
material.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
misc.cpp Deal with very old linux kernels 2020-08-21 17:56:33 +02:00
misc.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
movegen.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
movegen.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
movepick.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
movepick.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
pawns.cpp Tuned pawn values 2020-08-07 08:57:37 +02:00
pawns.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
position.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
position.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
psqt.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
search.cpp Simplify away internal iterative deepening 2020-08-21 18:04:14 +02:00
search.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
thread.cpp Fix a data race for NNUE 2020-08-09 23:51:07 +02:00
thread.h Fix a data race for NNUE 2020-08-09 23:51:07 +02:00
thread_win32_osx.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
timeman.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
timeman.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
tt.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
tt.h Add NNUE evaluation 2020-08-06 16:37:45 +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 Tuned pawn values 2020-08-07 08:57:37 +02:00
uci.cpp Add NNUE evaluation 2020-08-06 16:37:45 +02:00
uci.h Add NNUE evaluation 2020-08-06 16:37:45 +02:00
ucioption.cpp Set Use NNUE by default to true 2020-08-20 21:14:32 +02:00