const Position* pos;
bool pvNode;
Depth depth;
- Value beta, futilityValue;
+ bool mateThreat;
+ Value beta;
int ply, master, slaves[MAX_THREADS];
SearchStack sstack[MAX_THREADS][PLY_MAX_PLUS_2];
volatile int activeSplitPoints;
uint64_t nodes;
uint64_t betaCutOffs[2];
- volatile bool printCurrentLineRequest;
volatile ThreadState state;
unsigned char pad[64]; // set some distance among local data for each thread
};