6#define _CPU_PAUSE _mm_pause()
7#define _CPU_BREAK __debugbreak()
9#define _CPU_PREFETCH(ptr) _mm_prefetch((const char*)(ptr), _MM_HINT_T0)
11_meta_inline
int ctz32(
unsigned long mask)
14 _BitScanForward(&idx, mask);
20_meta_inline
int ctz64(
unsigned long long mask)
23 _BitScanForward64(&idx, mask);
Compiler and platform detection macros.