1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 16:53:09 +00:00
BadFish/src
mstembera d28ea7b518 Smaller and faster profile-build binaries
I have noticed that increasing the bench depth produces
progressively smaller and slightly faster executables at
the cost of longer compile times.  Also using bench "time"
instead of "depth" seems to produce slightly smaller/faster
executables  given comparable compile times.

I have made a new Makefile that generates smaller and
about 1% to 2% faster profile executables at only a
little extra compile time.  On  my mobile 2GHz i7 a
full profile build time goes from 3'48" to 4'13" and
the exe goes down by 5% from 416,310 bytes to 395,567
bytes.

No functional change.
2014-04-05 12:48:20 +02:00
..
benchmark.cpp Print dbg counters after bench 2014-03-11 22:19:14 +01:00
bitbase.cpp Retire operator|(File f, Rank r) 2014-03-22 23:54:18 +01:00
bitboard.cpp Retire last usage of operator|(File f, Rank r) 2014-03-23 10:42:37 +01:00
bitboard.h Assorted grammar fixes 2014-01-07 14:30:41 +09:00
bitcount.h Update copyright year 2014-01-02 01:49:18 +01:00
book.cpp Assorted grammar fixes 2014-01-07 14:30:41 +09:00
book.h Update copyright year 2014-01-02 01:49:18 +01:00
endgame.cpp Retire operator|(File f, Rank r) 2014-03-22 23:54:18 +01:00
endgame.h Simplify pawnless endgame evaluation 2014-01-18 17:22:54 +01:00
evaluate.cpp Remove QueenOn7th and QueenOnPawn 2014-04-05 11:26:44 +02:00
evaluate.h Update copyright year 2014-01-02 01:49:18 +01:00
main.cpp Assorted tweaks from DON 2014-02-09 17:31:45 +01:00
Makefile Smaller and faster profile-build binaries 2014-04-05 12:48:20 +02:00
material.cpp Queen vs. 3 pieces imbalance 2014-04-03 10:42:06 +02:00
material.h Update copyright year 2014-01-02 01:49:18 +01:00
misc.cpp Fix dbg_mean_of() for negative numbers 2014-03-05 08:55:12 +01:00
misc.h Additional renaming from DON 2014-02-14 09:42:50 +01:00
movegen.cpp Simplify generate<EVASIONS> 2014-03-09 12:16:27 +01:00
movegen.h Update copyright year 2014-01-02 01:49:18 +01:00
movepick.cpp Fix a compile error with Intel C++ 2014-03-30 14:20:12 +02:00
movepick.h Update SEE to return a Value 2014-02-16 13:06:31 +01:00
notation.cpp Retire operator|(File f, Rank r) 2014-03-22 23:54:18 +01:00
notation.h Fix a compiler warning 2014-02-12 21:52:21 +01:00
pawns.cpp Introduce penalty for weak (=unsupported) pawns. 2014-03-24 08:27:40 +01:00
pawns.h Rename castling flag to castling right 2014-03-08 15:08:55 +01:00
platform.h Update copyright year 2014-01-02 01:49:18 +01:00
position.cpp Retire operator|(File f, Rank r) 2014-03-22 23:54:18 +01:00
position.h Merge default tests in pos_is_ok 2014-03-15 15:34:31 +01:00
psqtab.h H-file penalty and center bonus 2014-02-03 21:23:49 +01:00
rkiss.h Move magic random to RKISS 2014-02-12 14:47:36 +01:00
search.cpp Restore old aspiration window to 16 2014-03-29 08:45:40 +01:00
search.h Fix a crash under MSVC 2014-03-16 10:55:58 +01:00
thread.cpp Increase max threads to 128 2014-03-18 12:07:26 +01:00
thread.h Increase max threads to 128 2014-03-18 12:07:26 +01:00
timeman.cpp Simplify time management 2014-02-12 20:01:11 +01:00
timeman.h Distribute part of first move time to other moves 2014-02-20 08:39:00 +01:00
tt.cpp Fix a warning with MSVC 2010 2014-03-30 14:25:57 +02:00
tt.h Fix an incorrect 'friend' declaration 2014-03-23 11:17:38 +01:00
types.h Raise VALUE_INFINITE 2014-03-29 11:13:42 +01:00
uci.cpp Assorted tweaks from DON 2014-02-09 17:31:45 +01:00
ucioption.cpp Make operator<< to return void 2014-04-03 10:34:25 +02:00
ucioption.h Make operator<< to return void 2014-04-03 10:34:25 +02:00