#include "debug.h"
#include "bitstream.h"
#include "compiler.h"
#include "fse.h"
#include "error_private.h"
#include "zstd_deps.h"
#include "bits.h"
Go to the source code of this file.
|
size_t | FSE_buildDTable_wksp (FSE_DTable *dt, const short *normalizedCounter, unsigned maxSymbolValue, unsigned tableLog, void *workSpace, size_t wkspSize) |
|
FORCE_INLINE_TEMPLATE size_t | FSE_decompress_usingDTable_generic (void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const FSE_DTable *dt, const unsigned fast) |
|
FORCE_INLINE_TEMPLATE size_t | FSE_decompress_wksp_body (void *dst, size_t dstCapacity, const void *cSrc, size_t cSrcSize, unsigned maxLog, void *workSpace, size_t wkspSize, int bmi2) |
|
size_t | FSE_decompress_wksp_bmi2 (void *dst, size_t dstCapacity, const void *cSrc, size_t cSrcSize, unsigned maxLog, void *workSpace, size_t wkspSize, int bmi2) |
|
◆ FSE_CAT
#define FSE_CAT |
( |
|
X, |
|
|
|
Y |
|
) |
| X##Y |
◆ FSE_FUNCTION_NAME
#define FSE_FUNCTION_NAME |
( |
|
X, |
|
|
|
Y |
|
) |
| FSE_CAT(X,Y) |
◆ FSE_GETSYMBOL
#define FSE_GETSYMBOL |
( |
|
statePtr | ) |
fast ? FSE_decodeSymbolFast(statePtr, &bitD) : FSE_decodeSymbol(statePtr, &bitD) |
◆ FSE_isError
◆ FSE_STATIC_ASSERT
#define FSE_STATIC_ASSERT |
( |
|
c | ) |
DEBUG_STATIC_ASSERT(c) /* use only *after* variable declarations */ |
◆ FSE_STATIC_LINKING_ONLY
#define FSE_STATIC_LINKING_ONLY |
◆ FSE_TYPE_NAME
◆ FSE_buildDTable_wksp()
size_t FSE_buildDTable_wksp |
( |
FSE_DTable * |
dt, |
|
|
const short * |
normalizedCounter, |
|
|
unsigned |
maxSymbolValue, |
|
|
unsigned |
tableLog, |
|
|
void * |
workSpace, |
|
|
size_t |
wkspSize |
|
) |
| |
◆ FSE_decompress_usingDTable_generic()
FORCE_INLINE_TEMPLATE size_t FSE_decompress_usingDTable_generic |
( |
void * |
dst, |
|
|
size_t |
maxDstSize, |
|
|
const void * |
cSrc, |
|
|
size_t |
cSrcSize, |
|
|
const FSE_DTable * |
dt, |
|
|
const unsigned |
fast |
|
) |
| |
◆ FSE_decompress_wksp_bmi2()
size_t FSE_decompress_wksp_bmi2 |
( |
void * |
dst, |
|
|
size_t |
dstCapacity, |
|
|
const void * |
cSrc, |
|
|
size_t |
cSrcSize, |
|
|
unsigned |
maxLog, |
|
|
void * |
workSpace, |
|
|
size_t |
wkspSize, |
|
|
int |
bmi2 |
|
) |
| |
◆ FSE_decompress_wksp_body()
FORCE_INLINE_TEMPLATE size_t FSE_decompress_wksp_body |
( |
void * |
dst, |
|
|
size_t |
dstCapacity, |
|
|
const void * |
cSrc, |
|
|
size_t |
cSrcSize, |
|
|
unsigned |
maxLog, |
|
|
void * |
workSpace, |
|
|
size_t |
wkspSize, |
|
|
int |
bmi2 |
|
) |
| |