1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 08:43:09 +00:00
BadFish/src
Marco Costalba 60b5da4cc8 Use aligned prefetch address
Prefetch always form a chache line boundary. It seems
that if prefetch address is not cache line aligned then
performance is adversely impacted.

Hopefully we will resuse that 32 bits of padding for something
useful in the future.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
2009-08-10 13:49:00 +01:00
..
application.cpp Remove unused members in Application class 2009-07-26 16:11:20 +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 Simplify king shelter cache handling 2009-07-24 14:13:13 +01:00
bitboard.h Simplify king shelter cache handling 2009-07-24 14:13:13 +01:00
bitcount.h Fix bitcount.h compile warnings under Intel compiler 2009-07-04 18:10:39 +01:00
book.cpp Update copyright year 2009-05-07 14:54:40 +02: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 There is no need to special case KNNK ending 2009-08-08 13:10:10 +01:00
endgame.h There is no need to special case KNNK ending 2009-08-08 13:10:10 +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 Makefile: added 'make strip' target 2009-08-08 17:37:13 +01:00
material.cpp Remove old BishopPairBonus constants 2009-08-10 13:47:39 +01:00
material.h Add Tord's polynomial material balance 2009-07-23 00:03:30 +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 Fixed a bug in PV extraction from the transposition table: The 2009-08-06 18:07:32 +02:00
movegen.h Fixed a bug in PV extraction from the transposition table: The 2009-08-06 18:07:32 +02:00
movepick.cpp Fix a spurious extra space 2009-07-26 09:07:42 +01:00
movepick.h Delay costly SEE call during captures ordering in MovePicker 2009-07-24 14:12:33 +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 Enable prefetch also for gcc 2009-08-10 01:42:35 +01:00
position.h Enable prefetch also for gcc 2009-08-10 01:42:35 +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 Enable prefetch also for gcc 2009-08-10 01:42:35 +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 Use aligned prefetch address 2009-08-10 13:49:00 +01:00
tt.h Use aligned prefetch address 2009-08-10 13:49:00 +01:00
types.h Rename int32 in int32_t 2009-07-20 10:53:41 +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 Revert last tweaks 2009-07-09 16:45:39 +01:00