1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 00:33:09 +00:00
BadFish/src
Jonathan Calovski f70cef3b79 Shuffle movepicker score
Believed to be a speed optimization as benched
on Windows with bench realtime affinity 0x1 deleting
highest and lowest runs:

Base	Test
1549259	1608202
1538115	1583934
1543168	1556938
1536365	1554179
1533026	1582010

Signature remains unchanged and gives anywhere from 1-2% nps
boost in analysis depending on number of cores used.

No functional change.
2014-04-24 08:38:11 +02:00
..
benchmark.cpp Print dbg counters after bench 2014-03-11 22:19:14 +01:00
bitbase.cpp Some more work in pretty_pv 2014-04-06 10:15:11 +02:00
bitboard.cpp Switch to hardware PEXT 2014-04-12 08:55:30 +02:00
bitboard.h Revert "Generalize shift_bb() to handle double pushes" 2014-04-21 20:56:12 +02:00
bitcount.h Update copyright year 2014-01-02 01:49:18 +01:00
book.cpp Sync some common names 2014-04-06 11:26:12 +02: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 Revert "Generalize shift_bb() to handle double pushes" 2014-04-21 20:56:12 +02:00
evaluate.h Update copyright year 2014-01-02 01:49:18 +01:00
main.cpp Move args parsing to UCI::loop 2014-04-12 13:51:52 +02:00
Makefile Enable BMI1 too when using BMI2 ARCH 2014-04-14 07:54:24 +02:00
material.cpp Correctly apply previous patch 2014-04-24 08:35:13 +02:00
material.h Sync some common names 2014-04-06 11:26:12 +02:00
misc.cpp Add ARCH x86-64-bmi2 support 2014-04-12 09:15:14 +02: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 Shuffle movepicker score 2014-04-24 08:38:11 +02:00
movepick.h Sync some common names 2014-04-06 11:26:12 +02:00
notation.cpp Rescale UCI scores to PawnValueEg 2014-04-06 11:53:28 +02:00
notation.h Some more work in pretty_pv 2014-04-06 10:15:11 +02:00
pawns.cpp Raise penalty blocked enemy pawn on 6th rank 2014-04-21 07:47:50 +02:00
pawns.h More readable trapped rook condition 2014-04-13 14:29:42 +02:00
platform.h Update copyright year 2014-01-02 01:49:18 +01:00
position.cpp Streamline implementation of Position::pretty() 2014-04-21 11:47:01 +02:00
position.h Sync some common names 2014-04-06 11:26:12 +02:00
psqtab.h Move LowMobPenalty into psq/mobility tables 2014-04-12 07:15:51 +02:00
rkiss.h Move magic random to RKISS 2014-02-12 14:47:36 +01:00
search.cpp Reset DrawValue[] before new search 2014-04-21 14:30:27 +02: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 Reshuffle in timeman.cpp 2014-04-12 12:00:37 +02:00
timeman.h Reshuffle in timeman.cpp 2014-04-12 12:00:37 +02: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 Add ARCH x86-64-bmi2 support 2014-04-12 09:15:14 +02:00
uci.cpp Move args parsing to UCI::loop 2014-04-12 13:51:52 +02:00
ucioption.cpp Sync some common names 2014-04-06 11:26:12 +02:00
ucioption.h Move args parsing to UCI::loop 2014-04-12 13:51:52 +02:00