1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-07-11 19:49:14 +00:00
BadFish/src
Joost VandeVondele d615f15fce small ttCapture simplification.
ttCapture can be assigned to only once outside of the main loop. The patch seems
functional at higher depths (seems possible in the case of non-legal TTmoves that
are captures).

passed STC
LLR: 2.94 (-2.94,2.94) [-3.00,1.00]
Total: 23189 W: 5098 L: 4980 D: 13111
http://tests.stockfishchess.org/tests/view/5bb3822c0ebc592439f6d966

passed LTC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 10336 W: 1665 L: 1529 D: 7142
http://tests.stockfishchess.org/tests/view/5bb39a190ebc592439f6db8a

unchanged bench: 4312846
2018-10-14 20:10:47 +02:00
..
syzygy Shrink the hash table of tablebases back to 4096 entries 2018-08-29 02:00:20 +02:00
benchmark.cpp New Year 2018 2018-01-01 13:18:10 +01:00
bitbase.cpp Mark all compile-time constants as constexpr. 2018-03-18 23:48:16 +01:00
bitboard.cpp make DistanceRing more consistent 2018-08-29 01:07:38 +02:00
bitboard.h Remove make_bitboard() 2018-06-26 09:08:15 +02:00
endgame.cpp Fix two typos in comments 2018-09-27 21:39:36 +02:00
endgame.h Slight tidy up in endgame machinery 2018-07-22 17:55:41 +02:00
evaluate.cpp Combo 2018-10-14 20:02:31 +02:00
evaluate.h Slight tidy up in endgame machinery 2018-07-22 17:55:41 +02:00
main.cpp Reallocate TT on threadpool resize. 2018-06-02 17:03:01 +02:00
Makefile Fix 'make strip' for mingw. 2018-04-29 06:53:51 +02:00
material.cpp Remove pawncount array in imbalance 2018-08-14 08:36:27 +02:00
material.h Slight tidy up in endgame machinery 2018-07-22 17:55:41 +02:00
misc.cpp Code clean-up 2018-07-25 18:31:02 +02:00
misc.h Switch time management to 64 bits 2018-03-27 16:25:41 +02:00
movegen.cpp Fix a few minor code style inconsistencies 2018-03-21 01:35:05 +01:00
movegen.h New Year 2018 2018-01-01 13:18:10 +01:00
movepick.cpp Double weight of capture history 2018-08-14 10:12:31 +02:00
movepick.h Improve Stats definition 2018-08-01 12:40:12 +02:00
pawns.cpp Update list of authors 2018-09-03 22:11:30 +02:00
pawns.h Simplify the ShelterStrength[] array 2018-04-23 09:49:05 +02:00
position.cpp Allow Position::init() to be called multiple times. 2018-07-18 08:14:57 +02:00
position.h Move PSQ score to Position 2018-06-27 11:42:25 +02:00
psqt.cpp Pawn PSQT Tuned 2018-09-27 20:58:40 +02:00
search.cpp small ttCapture simplification. 2018-10-14 20:10:47 +02:00
search.h Better check evasion move sorting 2018-07-19 18:27:20 +02:00
thread.cpp Improve Stats definition 2018-08-01 12:40:12 +02:00
thread.h Better check evasion move sorting 2018-07-19 18:27:20 +02:00
thread_win32.h New Year 2018 2018-01-01 13:18:10 +01:00
timeman.cpp Switch time management to 64 bits 2018-03-27 16:25:41 +02:00
timeman.h Document Elo impact of various parts of search 2018-04-01 03:21:45 +02:00
tt.cpp Remove unneeded branch 2018-09-27 20:48:11 +02:00
tt.h Simplify saving a TT entry. 2018-07-04 00:59:15 +02:00
types.h Remove pawncount array in imbalance 2018-08-14 08:36:27 +02:00
uci.cpp Fix a few minor code style inconsistencies 2018-03-21 01:35:05 +01:00
uci.h Minor code style tweaks 2018-07-18 08:26:33 +02:00
ucioption.cpp 7-pieces Syzygy tablebase support 2018-07-31 11:24:28 +02:00