1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-07-12 03:59:15 +00:00
BadFish/src
Marco Costalba 9ab84a8165 Convert handling of tt moves and killers to standard form
Use the same way of loop along the move list used for
the others move kinds so to be consistent in get_next_move()

And a bit of the usual clean up too, but just a bit.

It is even a bit (+0.3%) faster now. ;-)

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
2009-08-29 19:51:00 +01:00
..
application.cpp Clean killers handling in movepicker 2009-08-26 15:38:47 +01:00
application.h Remove unused members in Application class 2009-07-26 16:11:20 +01:00
benchmark.cpp Add support for saving timing file during benchmark 2009-07-04 10:32:51 +01:00
benchmark.h Update copyright year 2009-05-07 14:54:40 +02:00
bitbase.cpp Update copyright year 2009-05-07 14:54:40 +02:00
bitbase.h Update copyright year 2009-05-07 14:54:40 +02:00
bitboard.cpp Remove a local variable from pop_1st_bit() 2009-08-23 18:55:07 +01:00
bitboard.h Use optimized pop_1st_bit() under Windows 64 with icc 2009-08-14 12:47:49 +01:00
bitcount.h Fix bitcount.h compile warnings under Intel compiler 2009-07-04 18:10:39 +01:00
book.cpp Use pointers instead of array indices in MovePicker 2009-08-29 06:48:31 +01:00
book.h Update copyright year 2009-05-07 14:54:40 +02:00
color.h Use string instead of std::string 2009-05-10 18:38:47 +01:00
COPYING Initial import of Glaurung 2.1 2008-09-01 07:59:13 +02:00
depth.h Directly relate HistoryMax to OnePly 2009-05-20 14:43:17 +02:00
direction.cpp Space inflate and cleanup direction.cpp 2009-05-20 12:02:39 +02:00
direction.h Update copyright year 2009-05-07 14:54:40 +02:00
endgame.cpp Better naming and document some endgame functions 2009-08-14 08:19:55 +01:00
endgame.h Better naming and document some endgame functions 2009-08-14 08:19:55 +01:00
evaluate.cpp Simplify king shelter cache handling 2009-07-24 14:13:13 +01:00
evaluate.h Small code style in headers 2009-05-20 15:11:41 +02:00
history.cpp Reduce history 4 times instead of 2 when reach the maximum 2009-05-20 09:03:15 +02:00
history.h Directly relate HistoryMax to OnePly 2009-05-20 14:43:17 +02:00
lock.h Small code style in headers 2009-05-20 15:11:41 +02:00
main.cpp Add support for saving timing file during benchmark 2009-07-04 10:32:51 +01:00
Makefile Added a few new targets to the Makefile for OS X with icpc. 2009-08-21 10:50:34 +02:00
material.cpp Poly ampli+bias values after 73831 games 2009-08-23 18:51:01 +01:00
material.h Better naming and document some endgame functions 2009-08-14 08:19:55 +01:00
mersenne.cpp Warnings termination fest 2008-09-24 00:32:53 +02:00
mersenne.h Update copyright year 2009-05-07 14:54:40 +02:00
misc.cpp Restore development versioning and LSN filtering 2009-07-06 11:20:05 +01:00
misc.h Use string instead of std::string 2009-05-10 18:38:47 +01:00
move.cpp Micro optimize and rename move_promotion() 2009-06-20 09:04:32 +01:00
move.h Micro optimize and rename move_promotion() 2009-06-20 09:04:32 +01:00
movegen.cpp Use pointers instead of array indices in MovePicker 2009-08-29 06:48:31 +01:00
movegen.h Use pointers instead of array indices in MovePicker 2009-08-29 06:48:31 +01:00
movepick.cpp Convert handling of tt moves and killers to standard form 2009-08-29 19:51:00 +01:00
movepick.h Convert handling of tt moves and killers to standard form 2009-08-29 19:51:00 +01:00
pawns.cpp Move halfOpenFiles[] calculation out of a loop 2009-08-08 09:21:42 +01:00
pawns.h Move halfOpenFiles[] calculation out of a loop 2009-08-08 09:21:42 +01:00
piece.cpp Update copyright year 2009-05-07 14:54:40 +02:00
piece.h Update copyright year 2009-05-07 14:54:40 +02:00
position.cpp Use pointers instead of array indices in MovePicker 2009-08-29 06:48:31 +01:00
position.h Micro-optimze extension() 2009-08-25 15:11:05 +01:00
psqtab.h Joona tweaks of piece values 2009-07-02 06:29:14 +01:00
san.cpp Micro optimize and rename move_promotion() 2009-06-20 09:04:32 +01:00
san.h Update copyright year 2009-05-07 14:54:40 +02:00
scale.h Update copyright year 2009-05-07 14:54:40 +02:00
search.cpp Use pointers instead of array indices in MovePicker 2009-08-29 06:48:31 +01:00
search.h Remove global variables from search.h 2009-06-12 13:10:40 +02:00
square.h Update copyright year 2009-05-07 14:54:40 +02:00
thread.h Revert per-thread history tables 2009-07-02 06:29:25 +01:00
tt.cpp Finally fix prefetch on Linux 2009-08-14 08:13:42 +01:00
tt.h Reuse 5 slots instead of 4 2009-08-14 08:13:13 +01:00
types.h L1/L2 friendly PhaseTable[] 2009-08-15 16:09:10 +01:00
uci.cpp Small tidy up of previous patch 2009-07-10 18:50:43 +01:00
uci.h Update copyright year 2009-05-07 14:54:40 +02:00
ucioption.cpp Do not adjust Minimum Split Depth automatically 2009-08-08 03:36:20 +01:00
ucioption.h Use string instead of std::string 2009-05-10 18:38:47 +01:00
value.cpp Update copyright year 2009-05-07 14:54:40 +02:00
value.h Fix some asserts raised by is_ok() 2009-08-20 17:48:52 +01:00