]> git.sesse.net Git - stockfish/blobdiff - src/thread.h
Increase MAX_THREADS to 32
[stockfish] / src / thread.h
index d0eb1b4fe2d6982ed96ed0a8f778591c945b7d38..463739fe2eff7c39617ad66ee59953214731676a 100644 (file)
   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
-
 #if !defined(THREAD_H_INCLUDED)
 #define THREAD_H_INCLUDED
 
-
-////
-//// Includes
-////
-
 #include <cstring>
 
 #include "lock.h"
 #include "position.h"
 #include "search.h"
 
-
-////
-//// Constants and variables
-////
-
-const int MAX_THREADS = 16;
+const int MAX_THREADS = 32;
 const int MAX_ACTIVE_SPLIT_POINTS = 8;
 
-
-////
-//// Types
-////
-
 struct SplitPoint {
 
   // Const data after splitPoint has been setup
@@ -60,7 +44,7 @@ struct SplitPoint {
 
   // Const pointers to shared data
   MovePicker* mp;
-  SearchStack* parentSstack;
+  SearchStack* ss;
 
   // Shared data
   Lock lock;
@@ -73,7 +57,6 @@ struct SplitPoint {
 };
 
 // ThreadState type is used to represent thread's current state
-
 enum ThreadState
 {
   THREAD_INITIALIZING,  // thread is initializing itself
@@ -91,5 +74,4 @@ struct Thread {
   SplitPoint splitPoints[MAX_ACTIVE_SPLIT_POINTS];
 };
 
-
 #endif // !defined(THREAD_H_INCLUDED)