GENIE
|
#include <DeviceBitPackingHelpers.h>
Static Public Member Functions | |
__device__ static __host__ void | fastunpack (const uint32_t *in, uint32_t *out, const uint32_t bit) |
static void | fastpack (const uint32_t *in, uint32_t *out, const uint32_t bit) |
static void | fastpackwithoutmask (const uint32_t *in, uint32_t *out, const uint32_t bit) |
__device__ static __host__ void | integratedfastunpack (const uint32_t initoffset, const uint32_t *in, uint32_t *out, const uint32_t bit) |
static void | integratedfastpackwithoutmask (const uint32_t initoffset, const uint32_t *in, uint32_t *out, const uint32_t bit) |
template<class T > | |
static void | delta (const T initoffset, T *data, const size_t size) |
template<size_t size, class T > | |
static void | delta (const T initoffset, T *data) |
template<class T > | |
static void | inverseDelta (const T initoffset, T *data, const size_t size) |
template<size_t size, class T > | |
static void | inverseDelta (const T initoffset, T *data) |
static void | ipackwithoutmask (const uint32_t *in, const size_t Qty, uint32_t *out, const uint32_t bit) |
static void | pack (uint32_t *in, const size_t Qty, uint32_t *out, const uint32_t bit) |
static void | packWithoutDelta (uint32_t *in, const size_t Qty, uint32_t *out, const uint32_t bit) |
static void | unpack (const uint32_t *in, const size_t Qty, uint32_t *out, const uint32_t bit) |
static void | unpackWithoutDelta (const uint32_t *in, const size_t Qty, uint32_t *out, const uint32_t bit) |
static void | packwithoutmask (uint32_t *in, const size_t Qty, uint32_t *out, const uint32_t bit) |
static void | packwithoutmaskWithoutDelta (uint32_t *in, const size_t Qty, uint32_t *out, const uint32_t bit) |
static void | iunpack (const uint32_t *in, const size_t Qty, uint32_t *out, const uint32_t bit) |
static void | CheckMaxDiff (const std::vector< uint32_t > &refdata, unsigned bit) |
static uint32_t | gccbits (const uint32_t v) |
Static Public Attributes | |
static const unsigned | BlockSize = 32 |
Definition at line 191 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 915 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 753 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 764 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 306 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 418 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 195 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 922 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 641 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 528 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 775 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 797 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 819 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 902 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 833 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 849 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 878 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 894 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 856 of file DeviceBitPackingHelpers.h.
|
inlinestatic |
Definition at line 871 of file DeviceBitPackingHelpers.h.
|
static |
Definition at line 192 of file DeviceBitPackingHelpers.h.