#include <Instructions.h>
Definition at line 42 of file Instructions.h.
Definition at line 65 of file Instructions.h.
References start.
Referenced by TEST().
69 if (
start + length > 64) {
74 ((length == 64) ? (~0ULL) : ((1ULL << length) - 1ULL));
uint64_t value(const typename LockFreeRingBuffer< T, Atom >::Cursor &rbcursor)
Definition at line 78 of file Instructions.h.
References uint64_t.
uint64_t value(const typename LockFreeRingBuffer< T, Atom >::Cursor &rbcursor)
Definition at line 53 of file Instructions.h.
55 return __builtin_clzll(
value);
uint64_t value(const typename LockFreeRingBuffer< T, Atom >::Cursor &rbcursor)
Definition at line 49 of file Instructions.h.
51 return __builtin_ctzll(
value);
uint64_t value(const typename LockFreeRingBuffer< T, Atom >::Cursor &rbcursor)
Definition at line 46 of file Instructions.h.
References uint64_t.
uint64_t value(const typename LockFreeRingBuffer< T, Atom >::Cursor &rbcursor)
static bool folly::compression::instructions::Default::supported |
( |
const folly::CpuId & |
= {} | ) |
|
|
inlinestatic |
The documentation for this struct was generated from the following file: