1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 00:33:09 +00:00

Document struct SplitPoint fields constness

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
Marco Costalba 2010-02-21 16:10:19 +01:00
parent b9537edbb0
commit 79b57dd4ca

View file

@ -47,18 +47,24 @@ const int ACTIVE_SPLIT_POINTS_MAX = 8;
////
struct SplitPoint {
SplitPoint *parent;
// Const data after splitPoint has been setup
SplitPoint* parent;
const Position* pos;
SearchStack sstack[MAX_THREADS][PLY_MAX_PLUS_2];
SearchStack *parentSstack;
int ply;
Depth depth;
volatile Value alpha, beta, bestValue;
Value futilityValue;
bool pvNode;
int master, slaves[MAX_THREADS];
Depth depth;
Value beta, futilityValue;
int ply, master, slaves[MAX_THREADS];
SearchStack sstack[MAX_THREADS][PLY_MAX_PLUS_2];
// Const pointers to shared data
MovePicker* mp;
SearchStack* parentSstack;
// Shared data
Lock lock;
MovePicker *mp;
volatile Value alpha;
volatile Value bestValue;
volatile int moves;
volatile int cpus;
volatile bool stopRequest;
@ -77,7 +83,7 @@ enum ThreadState
};
struct Thread {
SplitPoint *splitPoint;
SplitPoint* splitPoint;
volatile int activeSplitPoints;
uint64_t nodes;
uint64_t betaCutOffs[2];