MCPcopy Create free account
hub / github.com/F-Stack/f-stack / FSE_initDState

Function FSE_initDState

freebsd/contrib/openzfs/module/zstd/lib/zstd.c:2045–2052  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2043} FSE_decode_t; /* size == U32 */
2044
2045MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt)
2046{
2047 const void* ptr = dt;
2048 const FSE_DTableHeader* const DTableH = (const FSE_DTableHeader*)ptr;
2049 DStatePtr->state = BIT_readBits(bitD, DTableH->tableLog);
2050 BIT_reloadDStream(bitD);
2051 DStatePtr->table = dt + 1;
2052}
2053
2054MEM_STATIC BYTE FSE_peekSymbol(const FSE_DState_t* DStatePtr)
2055{

Callers 1

Calls 2

BIT_readBitsFunction · 0.70
BIT_reloadDStreamFunction · 0.70

Tested by

no test coverage detected