X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.h;h=03179190cb7419fce0a8246607c77e08b789e7de;hp=812f5eea896f7c6da88c514fe7ea3a68b1f1592d;hb=da7d872eda42d2df9b80af7e46f047b0328cc90e;hpb=5dc23121215039938a9ef4e59ae934312774571c diff --git a/src/search.h b/src/search.h index 812f5eea..03179190 100644 --- a/src/search.h +++ b/src/search.h @@ -41,6 +41,7 @@ const int PLY_MAX = 100; const int PLY_MAX_PLUS_2 = 102; +const int KILLER_MAX = 2; //// @@ -56,8 +57,9 @@ struct SearchStack { Move pv[PLY_MAX]; Move currentMove; Value currentMoveCaptureValue; - Move mateKiller, killer1, killer2; + Move mateKiller; Move threatMove; + Move killers[KILLER_MAX]; Depth reduction; }; @@ -66,10 +68,9 @@ struct SearchStack { //// Global variables //// +extern SearchStack EmptySearchStack; extern TranspositionTable TT; - extern int ActiveThreads; - extern Lock SMPLock; // Perhaps better to make H local, and pass as parameter to MovePicker?