Lines Matching refs:HUF_CElt
71 static size_t HUF_getNbBits(HUF_CElt elt);
73 static size_t showCTableBits(const HUF_CElt* ctable, size_t size)
188 static size_t HUF_getNbBits(HUF_CElt elt)
193 static size_t HUF_getNbBitsFast(HUF_CElt elt)
198 static size_t HUF_getValue(HUF_CElt elt)
203 static size_t HUF_getValueFast(HUF_CElt elt)
208 static void HUF_setNbBits(HUF_CElt* elt, size_t nbBits)
214 static void HUF_setValue(HUF_CElt* elt, size_t value)
219 *elt |= value << (sizeof(HUF_CElt) * 8 - nbBits);
223 HUF_CTableHeader HUF_readCTableHeader(HUF_CElt const* ctable)
230 static void HUF_writeCTableHeader(HUF_CElt* ctable, U32 tableLog, U32 maxSymbolValue)
249 const HUF_CElt* CTable, unsigned maxSymbolValue, unsigned huffLog,
252 HUF_CElt const* const ct = CTable + 1;
292 size_t HUF_readCTable (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSize, unsigned* hasZeroWeights)
298 HUF_CElt* const ct = CTable + 1;
345 U32 HUF_getNbBitsFromCTable(HUF_CElt const* CTable, U32 symbolValue)
347 const HUF_CElt* const ct = CTable + 1;
730 static void HUF_buildCTableFromTree(HUF_CElt* CTable, nodeElt const* huffNode, int nonNullRank, U32 maxSymbolValue, U32 maxNbBits)
732 HUF_CElt* const ct = CTable + 1;
756 HUF_buildCTable_wksp(HUF_CElt* CTable, const unsigned* count, U32 maxSymbolValue, U32 maxNbBits,
793 size_t HUF_estimateCompressedSize(const HUF_CElt* CTable, const unsigned* count, unsigned maxSymbolValue)
795 HUF_CElt const* ct = CTable + 1;
804 int HUF_validateCTable(const HUF_CElt* CTable, const unsigned* count, unsigned maxSymbolValue) {
806 HUF_CElt const* ct = CTable + 1;
826 * 1. HUF_addBits() takes a HUF_CElt (size_t) which is
868 * Adds the symbol stored in HUF_CElt elt to the bitstream.
877 FORCE_INLINE_TEMPLATE void HUF_addBits(HUF_CStream_t* bitC, HUF_CElt elt, int idx, int kFast)
962 static HUF_CElt HUF_endMark(void)
964 HUF_CElt endMark;
985 HUF_encodeSymbol(HUF_CStream_t* bitCPtr, U32 symbol, const HUF_CElt* CTable, int idx, int fast)
993 const HUF_CElt* ct,
1058 const HUF_CElt* CTable)
1061 HUF_CElt const* ct = CTable + 1;
1125 const HUF_CElt* CTable)
1133 const HUF_CElt* CTable)
1141 const HUF_CElt* CTable, const int flags)
1154 const HUF_CElt* CTable, const int flags)
1162 size_t HUF_compress1X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable, int flags)
1170 const HUF_CElt* CTable, int flags)
1217 size_t HUF_compress4X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable, int flags)
1227 HUF_nbStreams_e nbStreams, const HUF_CElt* CTable, const int flags)
1243 HUF_CElt CTable[HUF_CTABLE_SIZE_ST(HUF_SYMBOLVALUE_MAX)];
1277 HUF_CElt* table,
1338 HUF_CElt* oldHufTable, HUF_repeat* repeat, int flags)
1440 HUF_CElt* hufTable, HUF_repeat* repeat, int flags)
1457 HUF_CElt* hufTable, HUF_repeat* repeat, int flags)