X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fthread.h;h=cdb0d9b8b2561509a6a820048aff5a8e874ce7c1;hp=1e92b77625ac18419061353dae1df08e2dfd9acf;hb=eabba1119f45f2ac8a3a6248bd1c1d9868d7af5c;hpb=9a542d96981e6cb45b6b01f17258a078cf27da36 diff --git a/src/thread.h b/src/thread.h index 1e92b776..cdb0d9b8 100644 --- a/src/thread.h +++ b/src/thread.h @@ -70,8 +70,7 @@ struct Thread { INITIALIZING, // Thread is initializing itself SEARCHING, // Thread is performing work AVAILABLE, // Thread is waiting for work - BOOKED, // Other thread (master) has booked us as a slave - WORKISWAITING, // Master has ordered us to start + WORKISWAITING, // Master has ordered us to start searching TERMINATED // We are quitting and thread is terminated }; @@ -115,8 +114,8 @@ public: void idle_loop(int threadID, SplitPoint* sp); template - void split(Position& pos, SearchStack* ss, Value* alpha, const Value beta, Value* bestValue, - Depth depth, Move threatMove, int moveCount, MovePicker* mp, int nodeType); + Value split(Position& pos, SearchStack* ss, Value alpha, Value beta, Value bestValue, + Depth depth, Move threatMove, int moveCount, MovePicker* mp, int nodeType); private: Thread threads[MAX_THREADS]; Lock threadsLock;