|
Galois
|
#include "galois/substrate/ThreadPool.h"#include "galois/substrate/Barrier.h"#include "galois/substrate/CompilerSpecific.h"#include <atomic>Macros | |
| #define | FAST_LOG2(x) (sizeof(unsigned long) * 8 - 1 - __builtin_clzl((unsigned long)(x))) |
| #define | FAST_LOG2_UP(x) (((x) - (1 << FAST_LOG2(x))) ? FAST_LOG2(x) + 1 : FAST_LOG2(x)) |
| #define FAST_LOG2 | ( | x | ) | (sizeof(unsigned long) * 8 - 1 - __builtin_clzl((unsigned long)(x))) |