Lines Matching refs:FSE_DTable
428 Constructor and Destructor of type FSE_DTable
430 typedef unsigned FSE_DTable; /* don't allocate that. It's just a way to be more restrictive than void* */
437 static size_t FSE_buildDTable ( FSE_DTable* dt, const short* normalizedCounter, unsigned maxSymbolValue, unsigned tableLog);
445 static size_t FSE_decompress_usingDTable(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const FSE_DTable* dt);
464 The next step is to build the decompression tables 'FSE_DTable' from 'normalizedCounter'.
466 The space required by 'FSE_DTable' must be already allocated using FSE_createDTable().
469 'FSE_DTable' can then be used to decompress 'cSrc', with FSE_decompress_usingDTable().
781 static size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits);
782 /* build a fake FSE_DTable, designed to read an uncompressed bitstream where each symbol uses nbBits */
784 static size_t FSE_buildDTable_rle (FSE_DTable* dt, unsigned char symbolValue);
785 /* build a fake FSE_DTable, designed to always generate the same symbolValue */
799 static void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt);
830 MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt)
1017 static size_t FSE_buildDTable(FSE_DTable* dt, const short* normalizedCounter, unsigned maxSymbolValue, unsigned tableLog)
1216 static size_t FSE_buildDTable_rle (FSE_DTable* dt, BYTE symbolValue)
1234 static size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits)
1264 const FSE_DTable* dt, const unsigned fast)
1333 const FSE_DTable* dt)
2632 FSE_DTable* DTableLL, FSE_DTable* DTableML, FSE_DTable* DTableOffb,