Home | History | Annotate | Download | only in common

Lines Matching refs:FSE_DTable

194 typedef unsigned FSE_DTable;   /* don't allocate that. It's just a way to be more restrictive than void* */
213 The next step is to build the decompression tables 'FSE_DTable' from 'normalizedCounter'.
215 The space required by 'FSE_DTable' must be already allocated using FSE_createDTable().
218 `FSE_DTable` can then be used to decompress `cSrc`, with FSE_decompress_usingDTable().
239 /* It is possible to statically allocate FSE CTable/DTable as a table of FSE_CTable/FSE_DTable using below macros */
245 #define FSE_DTABLE_SIZE(maxTableLog) (FSE_DTABLE_SIZE_U32(maxTableLog) * sizeof(FSE_DTable))
269 FSE_PUBLIC_API size_t FSE_buildDTable_wksp(FSE_DTable* dt, const short* normalizedCounter, unsigned maxSymbolValue, unsigned tableLog, void* workSpace, size_t wkspSize);
357 static void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt);
372 FSE_DTable* DTablePtr; // Decoding table, provided by FSE_buildDTable()
517 MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt)