X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.h;h=03179190cb7419fce0a8246607c77e08b789e7de;hp=812f5eea896f7c6da88c514fe7ea3a68b1f1592d;hb=9f943a132a2290f28eea388bf5ea45ddab7da973;hpb=d3600c39a745179ed6b094b305d0645e83a1ee86 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?