![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include "zstd_compress_sequences.h"Data Structures | |
| struct | ZSTD_BuildCTableWksp |
Functions | |
| size_t | ZSTD_fseBitCost (FSE_CTable const *ctable, unsigned const *count, unsigned const max) |
| size_t | ZSTD_crossEntropyCost (short const *norm, unsigned accuracyLog, unsigned const *count, unsigned const max) |
| symbolEncodingType_e | ZSTD_selectEncodingType (FSE_repeat *repeatMode, unsigned const *count, unsigned const max, size_t const mostFrequent, size_t nbSeq, unsigned const FSELog, FSE_CTable const *prevCTable, short const *defaultNorm, U32 defaultNormLog, ZSTD_defaultPolicy_e const isDefaultAllowed, ZSTD_strategy const strategy) |
| size_t | ZSTD_buildCTable (void *dst, size_t dstCapacity, FSE_CTable *nextCTable, U32 FSELog, symbolEncodingType_e type, unsigned *count, U32 max, const BYTE *codeTable, size_t nbSeq, const S16 *defaultNorm, U32 defaultNormLog, U32 defaultMax, const FSE_CTable *prevCTable, size_t prevCTableSize, void *entropyWorkspace, size_t entropyWorkspaceSize) |
| FORCE_INLINE_TEMPLATE size_t | ZSTD_encodeSequences_body (void *dst, size_t dstCapacity, FSE_CTable const *CTable_MatchLength, BYTE const *mlCodeTable, FSE_CTable const *CTable_OffsetBits, BYTE const *ofCodeTable, FSE_CTable const *CTable_LitLength, BYTE const *llCodeTable, seqDef const *sequences, size_t nbSeq, int longOffsets) |
| size_t | ZSTD_encodeSequences (void *dst, size_t dstCapacity, FSE_CTable const *CTable_MatchLength, BYTE const *mlCodeTable, FSE_CTable const *CTable_OffsetBits, BYTE const *ofCodeTable, FSE_CTable const *CTable_LitLength, BYTE const *llCodeTable, seqDef const *sequences, size_t nbSeq, int longOffsets, int bmi2) |
| size_t ZSTD_buildCTable | ( | void * | dst, |
| size_t | dstCapacity, | ||
| FSE_CTable * | nextCTable, | ||
| U32 | FSELog, | ||
| symbolEncodingType_e | type, | ||
| unsigned * | count, | ||
| U32 | max, | ||
| const BYTE * | codeTable, | ||
| size_t | nbSeq, | ||
| const S16 * | defaultNorm, | ||
| U32 | defaultNormLog, | ||
| U32 | defaultMax, | ||
| const FSE_CTable * | prevCTable, | ||
| size_t | prevCTableSize, | ||
| void * | entropyWorkspace, | ||
| size_t | entropyWorkspaceSize ) |
| size_t ZSTD_crossEntropyCost | ( | short const * | norm, |
| unsigned | accuracyLog, | ||
| unsigned const * | count, | ||
| unsigned const | max ) |
Returns the cost in bits of encoding the distribution in count using the table described by norm. The max symbol support by norm is assumed >= max. norm must be valid for every symbol with non-zero probability in count.
| size_t ZSTD_encodeSequences | ( | void * | dst, |
| size_t | dstCapacity, | ||
| FSE_CTable const * | CTable_MatchLength, | ||
| BYTE const * | mlCodeTable, | ||
| FSE_CTable const * | CTable_OffsetBits, | ||
| BYTE const * | ofCodeTable, | ||
| FSE_CTable const * | CTable_LitLength, | ||
| BYTE const * | llCodeTable, | ||
| seqDef const * | sequences, | ||
| size_t | nbSeq, | ||
| int | longOffsets, | ||
| int | bmi2 ) |
| FORCE_INLINE_TEMPLATE size_t ZSTD_encodeSequences_body | ( | void * | dst, |
| size_t | dstCapacity, | ||
| FSE_CTable const * | CTable_MatchLength, | ||
| BYTE const * | mlCodeTable, | ||
| FSE_CTable const * | CTable_OffsetBits, | ||
| BYTE const * | ofCodeTable, | ||
| FSE_CTable const * | CTable_LitLength, | ||
| BYTE const * | llCodeTable, | ||
| seqDef const * | sequences, | ||
| size_t | nbSeq, | ||
| int | longOffsets ) |
| size_t ZSTD_fseBitCost | ( | FSE_CTable const * | ctable, |
| unsigned const * | count, | ||
| unsigned const | max ) |
Returns the cost in bits of encoding the distribution in count using ctable. Returns an error if ctable cannot represent all the symbols in count.
| symbolEncodingType_e ZSTD_selectEncodingType | ( | FSE_repeat * | repeatMode, |
| unsigned const * | count, | ||
| unsigned const | max, | ||
| size_t const | mostFrequent, | ||
| size_t | nbSeq, | ||
| unsigned const | FSELog, | ||
| FSE_CTable const * | prevCTable, | ||
| short const * | defaultNorm, | ||
| U32 | defaultNormLog, | ||
| ZSTD_defaultPolicy_e const | isDefaultAllowed, | ||
| ZSTD_strategy const | strategy ) |