Move SplitPoint array under its thread

And cleanup / rename that part of code.

No functional change also with faked split.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
Marco Costalba
2010-07-05 14:22:53 +02:00
parent 2dfec0f614
commit 04e1ba8aa2
2 changed files with 42 additions and 43 deletions

View File

@@ -39,7 +39,7 @@
////
const int MAX_THREADS = 8;
const int ACTIVE_SPLIT_POINTS_MAX = 8;
const int MAX_ACTIVE_SPLIT_POINTS = 8;
////
@@ -83,12 +83,12 @@ enum ThreadState
};
struct Thread {
SplitPoint* volatile splitPoint;
volatile int activeSplitPoints;
uint64_t nodes;
uint64_t betaCutOffs[2];
volatile ThreadState state;
unsigned char pad[64]; // set some distance among local data for each thread
SplitPoint* volatile splitPoint;
volatile int activeSplitPoints;
SplitPoint splitPoints[MAX_ACTIVE_SPLIT_POINTS];
};