GENIE
genie::compression::DeviceBitPackingCodec::DeviceIntegratedBlockPacker Struct Reference

#include <DeviceBitPackingCodec.h>

Static Public Member Functions

static uint32_t maxbits (const uint32_t *in, uint32_t &initoffset)
 
static void packblockwithoutmask (const uint32_t *in, uint32_t *out, const uint32_t bit, uint32_t &initoffset)
 
__device__ static __host__ void unpackblock (const uint32_t *in, uint32_t *out, const uint32_t bit, uint32_t &initoffset)
 

Detailed Description

Definition at line 44 of file DeviceBitPackingCodec.h.

Member Function Documentation

◆ maxbits()

static uint32_t genie::compression::DeviceBitPackingCodec::DeviceIntegratedBlockPacker::maxbits ( const uint32_t *  in,
uint32_t &  initoffset 
)
inlinestatic

Definition at line 47 of file DeviceBitPackingCodec.h.

◆ packblockwithoutmask()

static void genie::compression::DeviceBitPackingCodec::DeviceIntegratedBlockPacker::packblockwithoutmask ( const uint32_t *  in,
uint32_t *  out,
const uint32_t  bit,
uint32_t &  initoffset 
)
inlinestatic

Definition at line 57 of file DeviceBitPackingCodec.h.

◆ unpackblock()

__device__ static __host__ void genie::compression::DeviceBitPackingCodec::DeviceIntegratedBlockPacker::unpackblock ( const uint32_t *  in,
uint32_t *  out,
const uint32_t  bit,
uint32_t &  initoffset 
)
inlinestatic

Definition at line 65 of file DeviceBitPackingCodec.h.


The documentation for this struct was generated from the following file: