openMSX
|
Public Member Functions | |
void | putIndexOnHash (uint32_t idx, uint32_t h) |
void | putPositionOnHash (const uint8_t *p, uint32_t h, const uint8_t *srcBase) |
void | putPosition (const uint8_t *p, const uint8_t *srcBase) |
uint32_t | getIndexOnHash (uint32_t h) const |
const uint8_t * | getPositionOnHash (uint32_t h, const uint8_t *srcBase) const |
const uint8_t * | getPosition (const uint8_t *p, const uint8_t *srcBase) const |
Static Public Member Functions | |
static uint32_t | hashPosition (const uint8_t *p) |
Public Attributes | |
std::array< uint16_t, 1<<(HASHLOG+1)> | tab = {} |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 191 of file lz4.cc.
References unalignedLoad32().
|
inline |
|
inline |
|
inline |
std::array<uint16_t, 1 << (HASHLOG + 1)> LZ4::HashImpl< true, ARCH64 >::tab = {} |