1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-01 17:19:36 +00:00
BadFish/src
Marco Costalba 58aee9a9ea Don't IID when in check also in PvNodes
This tiny functional change allows to
nicely simplify things.

Performed at 50% in short TC:
LLR: -0.43 (-2.94,2.94)
Total: 46406 W: 9681 L: 9565 D: 27160

And succesfully passed long TC reverse test:
LLR: -2.95 (-2.94,2.94)
Total: 4945 W: 858 L: 937 D: 3150

bench: 4507230
2013-07-09 19:03:11 +02:00
..
benchmark.cpp Revert "Store moves sent with "position" UCI command" 2013-03-04 09:29:46 +01:00
bitbase.cpp Use Them instead of ~Us 2013-05-11 11:49:44 +02:00
bitboard.cpp Retire ThisAndAdjacentFilesBB[] 2013-06-23 10:09:24 +02:00
bitboard.h Fix some stale comments 2013-06-23 13:19:03 +02:00
bitcount.h Update copyright year 2013-02-19 07:54:14 +01:00
book.cpp Microptimize MoveList loop 2013-05-19 22:00:49 +02:00
book.h Update copyright year 2013-02-19 07:54:14 +01:00
endgame.cpp Retire in_front_bb(Color c, Square s) overload 2013-06-23 10:16:43 +02:00
endgame.h Add KNPKB endgame 2013-03-18 20:40:06 +01:00
evaluate.cpp Revert "Remove confusing optimization" 2013-07-02 20:12:57 +02:00
evaluate.h Temporary revert "Expose EvalInfo struct to search" 2013-04-29 00:55:32 +02:00
main.cpp Zobrist::init() should be Position::init() 2013-06-09 13:54:38 +02:00
Makefile Disable flto when debugging 2013-07-03 08:21:21 +02:00
material.cpp Rename piece_count and piece_list 2013-06-16 13:21:10 +02:00
material.h Update copyright year 2013-02-19 07:54:14 +01:00
misc.cpp Shrink engine UCI name 2013-05-27 17:43:38 +02:00
misc.h Update copyright year 2013-02-19 07:54:14 +01:00
movegen.cpp Rename piece_count and piece_list 2013-06-16 13:21:10 +02:00
movegen.h Microptimize MoveList loop 2013-05-19 22:00:49 +02:00
movepick.cpp Delay killers[] initialization 2013-05-19 21:41:56 +02:00
movepick.h Delay killers[] initialization 2013-05-19 21:41:56 +02:00
notation.cpp Microptimize MoveList loop 2013-05-19 22:00:49 +02:00
notation.h Update copyright year 2013-02-19 07:54:14 +01:00
pawns.cpp Retire in_front_bb(Color c, Square s) overload 2013-06-23 10:16:43 +02:00
pawns.h Assorted renaming in evaluation 2013-06-01 13:17:39 +02:00
platform.h Drop some redundant defined(_WIN64) 2013-05-03 15:24:54 +02:00
position.cpp Simplify hidden_checkers() 2013-06-23 09:03:40 +02:00
position.h Simplify hidden_checkers() 2013-06-23 09:03:40 +02:00
psqtab.h Convert pieceSquareTable to 3 dimensions 2013-06-09 13:10:21 +02:00
rkiss.h Update copyright year 2013-02-19 07:54:14 +01:00
search.cpp Don't IID when in check also in PvNodes 2013-07-09 19:03:11 +02:00
search.h Temporary revert "Expose EvalInfo struct to search" 2013-04-29 00:55:32 +02:00
thread.cpp Introduce Cut/All node definitions 2013-06-13 19:46:49 +02:00
thread.h Introduce Cut/All node definitions 2013-06-13 19:46:49 +02:00
timeman.cpp Be more aggressive on trying to finish iterations 2013-03-11 19:07:55 +01:00
timeman.h Update copyright year 2013-02-19 07:54:14 +01:00
tt.cpp Use calloc() in TranspositionTable::set_size() 2013-06-29 11:23:07 +02:00
tt.h Use calloc() in TranspositionTable::set_size() 2013-06-29 11:23:07 +02:00
types.h Move SquareDistance[] to bitboard.cpp 2013-06-23 13:13:13 +02:00
uci.cpp Name functions along corresponding UCI commands 2013-06-22 12:46:03 +02:00
ucioption.cpp Re-add "Pawn Structure" UCI option 2013-05-25 12:38:14 +02:00
ucioption.h Update copyright year 2013-02-19 07:54:14 +01:00