![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
Data Structures | |
struct | ZSTD_optLdm_t |
Macros | |
#define | ZSTD_LITFREQ_ADD 2 /* scaling factor for litFreq, so that frequencies adapt faster to new stats */ |
#define | ZSTD_MAX_PRICE (1<<30) |
#define | ZSTD_PREDEF_THRESHOLD 8 /* if srcSize < ZSTD_PREDEF_THRESHOLD, symbols' cost is assumed static, directly determined by pre-defined distributions */ |
#define | BITCOST_ACCURACY 8 |
#define | BITCOST_MULTIPLIER (1 << BITCOST_ACCURACY) |
#define | WEIGHT(stat, opt) |
#define | ZSTD_BT_GET_ALL_MATCHES_FN(dictMode, mls) |
#define | GEN_ZSTD_BT_GET_ALL_MATCHES_(dictMode, mls) |
#define | GEN_ZSTD_BT_GET_ALL_MATCHES(dictMode) |
#define | ZSTD_BT_GET_ALL_MATCHES_ARRAY(dictMode) |
#define | LIT_PRICE(_p) |
#define | LL_PRICE(_l) |
#define | LL_INCPRICE(_l) |
Typedefs | |
typedef U32(* | ZSTD_getAllMatchesFn) (ZSTD_match_t *, ZSTD_matchState_t *, U32 *, const BYTE *, const BYTE *, const U32 rep[ZSTD_REP_NUM], U32 const ll0, U32 const lengthToBeat) |
Enumerations | |
enum | base_directive_e { base_0possible =0 , base_1guaranteed =1 } |
#define BITCOST_ACCURACY 8 |
#define BITCOST_MULTIPLIER (1 << BITCOST_ACCURACY) |
#define GEN_ZSTD_BT_GET_ALL_MATCHES | ( | dictMode | ) |
#define GEN_ZSTD_BT_GET_ALL_MATCHES_ | ( | dictMode, | |
mls ) |
#define LIT_PRICE | ( | _p | ) |
#define LL_INCPRICE | ( | _l | ) |
#define LL_PRICE | ( | _l | ) |
#define WEIGHT | ( | stat, | |
opt ) |
#define ZSTD_BT_GET_ALL_MATCHES_ARRAY | ( | dictMode | ) |
#define ZSTD_BT_GET_ALL_MATCHES_FN | ( | dictMode, | |
mls ) |
#define ZSTD_LITFREQ_ADD 2 /* scaling factor for litFreq, so that frequencies adapt faster to new stats */ |
#define ZSTD_MAX_PRICE (1<<30) |
#define ZSTD_PREDEF_THRESHOLD 8 /* if srcSize < ZSTD_PREDEF_THRESHOLD, symbols' cost is assumed static, directly determined by pre-defined distributions */ |
typedef U32(* ZSTD_getAllMatchesFn) (ZSTD_match_t *, ZSTD_matchState_t *, U32 *, const BYTE *, const BYTE *, const U32 rep[ZSTD_REP_NUM], U32 const ll0, U32 const lengthToBeat) |
enum base_directive_e |
MEM_STATIC U32 ZSTD_bitWeight | ( | U32 | stat | ) |
FORCE_INLINE_TEMPLATE ZSTD_ALLOW_POINTER_OVERFLOW_ATTR U32 ZSTD_btGetAllMatches_internal | ( | ZSTD_match_t * | matches, |
ZSTD_matchState_t * | ms, | ||
U32 * | nextToUpdate3, | ||
const BYTE * | ip, | ||
const BYTE *const | iHighLimit, | ||
const U32 | rep[ZSTD_REP_NUM], | ||
U32 const | ll0, | ||
U32 const | lengthToBeat, | ||
const ZSTD_dictMode_e | dictMode, | ||
const U32 | mls ) |
size_t ZSTD_compressBlock_btopt | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
const void * | src, | ||
size_t | srcSize ) |
size_t ZSTD_compressBlock_btopt_dictMatchState | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
const void * | src, | ||
size_t | srcSize ) |
size_t ZSTD_compressBlock_btopt_extDict | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
const void * | src, | ||
size_t | srcSize ) |
size_t ZSTD_compressBlock_btultra | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
const void * | src, | ||
size_t | srcSize ) |
size_t ZSTD_compressBlock_btultra2 | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
const void * | src, | ||
size_t | srcSize ) |
size_t ZSTD_compressBlock_btultra_dictMatchState | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
const void * | src, | ||
size_t | srcSize ) |
size_t ZSTD_compressBlock_btultra_extDict | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
const void * | src, | ||
size_t | srcSize ) |
FORCE_INLINE_TEMPLATE ZSTD_ALLOW_POINTER_OVERFLOW_ATTR size_t ZSTD_compressBlock_opt_generic | ( | ZSTD_matchState_t * | ms, |
seqStore_t * | seqStore, | ||
U32 | rep[ZSTD_REP_NUM], | ||
const void * | src, | ||
size_t | srcSize, | ||
const int | optLevel, | ||
const ZSTD_dictMode_e | dictMode ) |
MEM_STATIC U32 ZSTD_fracWeight | ( | U32 | rawStat | ) |
FORCE_INLINE_TEMPLATE U32 ZSTD_getMatchPrice | ( | U32 const | offBase, |
U32 const | matchLength, | ||
const optState_t *const | optPtr, | ||
int const | optLevel ) |
FORCE_INLINE_TEMPLATE ZSTD_ALLOW_POINTER_OVERFLOW_ATTR U32 ZSTD_insertBtAndGetAllMatches | ( | ZSTD_match_t * | matches, |
ZSTD_matchState_t * | ms, | ||
U32 * | nextToUpdate3, | ||
const BYTE *const | ip, | ||
const BYTE *const | iLimit, | ||
const ZSTD_dictMode_e | dictMode, | ||
const U32 | rep[ZSTD_REP_NUM], | ||
const U32 | ll0, | ||
const U32 | lengthToBeat, | ||
const U32 | mls ) |
MEM_STATIC U32 ZSTD_readMINMATCH | ( | const void * | memPtr, |
U32 | length ) |
void ZSTD_updateTree | ( | ZSTD_matchState_t * | ms, |
const BYTE * | ip, | ||
const BYTE * | iend ) |
FORCE_INLINE_TEMPLATE ZSTD_ALLOW_POINTER_OVERFLOW_ATTR void ZSTD_updateTree_internal | ( | ZSTD_matchState_t * | ms, |
const BYTE *const | ip, | ||
const BYTE *const | iend, | ||
const U32 | mls, | ||
const ZSTD_dictMode_e | dictMode ) |