ReactOS 0.4.16-dev-736-g28b802b
|
Go to the source code of this file.
Macros | |
#define | NEXT_IN_CHAIN(d, mask) chainTable[(d) & (mask)] |
Enumerations | |
enum | searchMethod_e { search_hashChain , search_binaryTree } |
Definition at line 445 of file zstd_lazy.c.
FORCE_INLINE_TEMPLATE size_t ZSTD_BtFindBestMatch | ( | ZSTD_matchState_t * | ms, |
const BYTE *const | ip, | ||
const BYTE *const | iLimit, | ||
size_t * | offsetPtr, | ||
const U32 | mls, | ||
const ZSTD_dictMode_e | dictMode | ||
) |
ZSTD_BtFindBestMatch() : Tree updater, providing best match
Definition at line 380 of file zstd_lazy.c.
Referenced by ZSTD_BtFindBestMatch_dictMatchState_selectMLS(), ZSTD_BtFindBestMatch_extDict_selectMLS(), and ZSTD_BtFindBestMatch_selectMLS().
|
static |
Definition at line 409 of file zstd_lazy.c.
Referenced by ZSTD_compressBlock_lazy_generic().
|
static |
Definition at line 425 of file zstd_lazy.c.
Referenced by ZSTD_compressBlock_lazy_extDict_generic().
|
static |
Definition at line 394 of file zstd_lazy.c.
Referenced by ZSTD_compressBlock_lazy_generic().
size_t ZSTD_compressBlock_btlazy2 | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
void const * | src, | ||
size_t | srcSize | ||
) |
used in ZSTD_reduceIndex(). preemptively increase value of ZSTD_DUBT_UNSORTED_MARK
Definition at line 871 of file zstd_lazy.c.
Referenced by ZSTD_selectBlockCompressor().
size_t ZSTD_compressBlock_btlazy2_dictMatchState | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
void const * | src, | ||
size_t | srcSize | ||
) |
Definition at line 899 of file zstd_lazy.c.
Referenced by ZSTD_selectBlockCompressor().
size_t ZSTD_compressBlock_btlazy2_extDict | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
void const * | src, | ||
size_t | srcSize | ||
) |
Definition at line 1132 of file zstd_lazy.c.
Referenced by ZSTD_selectBlockCompressor().
size_t ZSTD_compressBlock_greedy | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
void const * | src, | ||
size_t | srcSize | ||
) |
Definition at line 892 of file zstd_lazy.c.
Referenced by ZSTD_selectBlockCompressor().
size_t ZSTD_compressBlock_greedy_dictMatchState | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
void const * | src, | ||
size_t | srcSize | ||
) |
Definition at line 920 of file zstd_lazy.c.
Referenced by ZSTD_selectBlockCompressor().
size_t ZSTD_compressBlock_greedy_extDict | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
void const * | src, | ||
size_t | srcSize | ||
) |
Definition at line 1109 of file zstd_lazy.c.
Referenced by ZSTD_selectBlockCompressor().
size_t ZSTD_compressBlock_lazy | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
void const * | src, | ||
size_t | srcSize | ||
) |
Definition at line 885 of file zstd_lazy.c.
Referenced by ZSTD_selectBlockCompressor().
size_t ZSTD_compressBlock_lazy2 | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
void const * | src, | ||
size_t | srcSize | ||
) |
Definition at line 878 of file zstd_lazy.c.
Referenced by ZSTD_selectBlockCompressor().
size_t ZSTD_compressBlock_lazy2_dictMatchState | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
void const * | src, | ||
size_t | srcSize | ||
) |
Definition at line 906 of file zstd_lazy.c.
Referenced by ZSTD_selectBlockCompressor().
size_t ZSTD_compressBlock_lazy2_extDict | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
void const * | src, | ||
size_t | srcSize | ||
) |
Definition at line 1124 of file zstd_lazy.c.
Referenced by ZSTD_selectBlockCompressor().
size_t ZSTD_compressBlock_lazy_dictMatchState | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
void const * | src, | ||
size_t | srcSize | ||
) |
Definition at line 913 of file zstd_lazy.c.
Referenced by ZSTD_selectBlockCompressor().
size_t ZSTD_compressBlock_lazy_extDict | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
void const * | src, | ||
size_t | srcSize | ||
) |
Definition at line 1116 of file zstd_lazy.c.
Referenced by ZSTD_selectBlockCompressor().
FORCE_INLINE_TEMPLATE size_t ZSTD_compressBlock_lazy_extDict_generic | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
const void * | src, | ||
size_t | srcSize, | ||
const searchMethod_e | searchMethod, | ||
const U32 | depth | ||
) |
Definition at line 929 of file zstd_lazy.c.
Referenced by ZSTD_compressBlock_btlazy2_extDict(), ZSTD_compressBlock_greedy_extDict(), ZSTD_compressBlock_lazy2_extDict(), and ZSTD_compressBlock_lazy_extDict().
size_t ZSTD_compressBlock_lazy_generic | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
const void * | src, | ||
size_t | srcSize, | ||
const searchMethod_e | searchMethod, | ||
const U32 | depth, | ||
ZSTD_dictMode_e const | dictMode | ||
) |
Definition at line 625 of file zstd_lazy.c.
Referenced by ZSTD_compressBlock_btlazy2(), ZSTD_compressBlock_btlazy2_dictMatchState(), ZSTD_compressBlock_greedy(), ZSTD_compressBlock_greedy_dictMatchState(), ZSTD_compressBlock_lazy(), ZSTD_compressBlock_lazy2(), ZSTD_compressBlock_lazy2_dictMatchState(), and ZSTD_compressBlock_lazy_dictMatchState().
|
static |
Definition at line 231 of file zstd_lazy.c.
Referenced by ZSTD_BtFindBestMatch().
|
static |
Definition at line 153 of file zstd_lazy.c.
Referenced by ZSTD_DUBT_findBestMatch().
|
static |
Definition at line 587 of file zstd_lazy.c.
Referenced by ZSTD_compressBlock_lazy_generic().
FORCE_INLINE_TEMPLATE size_t ZSTD_HcFindBestMatch_extDict_selectMLS | ( | ZSTD_matchState_t * | ms, |
const BYTE * | ip, | ||
const BYTE *const | iLimit, | ||
size_t * | offsetPtr | ||
) |
Definition at line 603 of file zstd_lazy.c.
Referenced by ZSTD_compressBlock_lazy_extDict_generic().
FORCE_INLINE_TEMPLATE size_t ZSTD_HcFindBestMatch_generic | ( | ZSTD_matchState_t * | ms, |
const BYTE *const | ip, | ||
const BYTE *const | iLimit, | ||
size_t * | offsetPtr, | ||
const U32 | mls, | ||
const ZSTD_dictMode_e | dictMode | ||
) |
Definition at line 481 of file zstd_lazy.c.
Referenced by ZSTD_HcFindBestMatch_dictMatchState_selectMLS(), ZSTD_HcFindBestMatch_extDict_selectMLS(), and ZSTD_HcFindBestMatch_selectMLS().
FORCE_INLINE_TEMPLATE size_t ZSTD_HcFindBestMatch_selectMLS | ( | ZSTD_matchState_t * | ms, |
const BYTE * | ip, | ||
const BYTE *const | iLimit, | ||
size_t * | offsetPtr | ||
) |
Definition at line 571 of file zstd_lazy.c.
Referenced by ZSTD_compressBlock_lazy_generic().
U32 ZSTD_insertAndFindFirstIndex | ( | ZSTD_matchState_t * | ms, |
const BYTE * | ip | ||
) |
|
static |
Definition at line 449 of file zstd_lazy.c.
Referenced by ZSTD_HcFindBestMatch_generic(), and ZSTD_insertAndFindFirstIndex().
|
static |
ZSTD_insertDUBT1() : sort one already inserted but unsorted position assumption : current >= btlow == (current - btmask) doesn't fail
Definition at line 64 of file zstd_lazy.c.
Referenced by ZSTD_DUBT_findBestMatch().
|
static |
Definition at line 20 of file zstd_lazy.c.
Referenced by ZSTD_BtFindBestMatch().