proxygen
|
#include <Instructions.h>
Static Public Member Functions | |
static bool | supported (const folly::CpuId &cpuId={}) |
static FOLLY_ALWAYS_INLINE uint64_t | popcount (uint64_t value) |
![]() | |
static bool | supported (const folly::CpuId &={}) |
static FOLLY_ALWAYS_INLINE uint64_t | popcount (uint64_t value) |
static FOLLY_ALWAYS_INLINE int | ctz (uint64_t value) |
static FOLLY_ALWAYS_INLINE int | clz (uint64_t value) |
static FOLLY_ALWAYS_INLINE uint64_t | blsr (uint64_t value) |
static FOLLY_ALWAYS_INLINE uint64_t | bextr (uint64_t value, uint32_t start, uint32_t length) |
static FOLLY_ALWAYS_INLINE uint64_t | bzhi (uint64_t value, uint32_t index) |
Definition at line 86 of file Instructions.h.
|
inlinestatic |
Definition at line 91 of file Instructions.h.
References uint64_t.
|
inlinestatic |
Definition at line 87 of file Instructions.h.
Referenced by folly::compression::instructions::detect(), and folly::compression::instructions::Haswell::supported().