Lines Matching refs:CTable
91 FSE_CTable *CTable; in HUF_compressWeights_wksp() local
98 CTable = (FSE_CTable *)((U32 *)workspace + spaceUsed32); in HUF_compressWeights_wksp()
133 CHECK_F(FSE_buildCTable_wksp(CTable, norm, maxSymbolValue, tableLog, workspace, workspaceSize)); in HUF_compressWeights_wksp()
135 CHECK_V_F(cSize, FSE_compress_usingCTable(op, oend - op, weightTable, wtSize, CTable)); in HUF_compressWeights_wksp()
152 size_t HUF_writeCTable_wksp(void *dst, size_t maxDstSize, const HUF_CElt *CTable, U32 maxSymbolValu… in HUF_writeCTable_wksp() argument
180 huffWeight[n] = bitsToWeight[CTable[n].nbBits]; in HUF_writeCTable_wksp()
203 size_t HUF_readCTable_wksp(HUF_CElt *CTable, U32 maxSymbolValue, const void *src, size_t srcSize, v… in HUF_readCTable_wksp() argument
248 CTable[n].nbBits = (BYTE)(tableLog + 1 - w); in HUF_readCTable_wksp()
259 nbPerRank[CTable[n].nbBits]++; in HUF_readCTable_wksp()
276 CTable[n].val = valPerRank[CTable[n].nbBits]++; in HUF_readCTable_wksp()
501 static size_t HUF_estimateCompressedSize(HUF_CElt *CTable, const unsigned *count, unsigned maxSymbo… in HUF_estimateCompressedSize() argument
506 nbBits += CTable[s].nbBits * count[s]; in HUF_estimateCompressedSize()
511 static int HUF_validateCTable(const HUF_CElt *CTable, const unsigned *count, unsigned maxSymbolValu… in HUF_validateCTable() argument
516 bad |= (count[s] != 0) & (CTable[s].nbBits == 0); in HUF_validateCTable()
521 static void HUF_encodeSymbol(BIT_CStream_t *bitCPtr, U32 symbol, const HUF_CElt *CTable) in HUF_encodeSymbol() argument
523 BIT_addBitsFast(bitCPtr, CTable[symbol].val, CTable[symbol].nbBits); in HUF_encodeSymbol()
538 …s1X_usingCTable(void *dst, size_t dstSize, const void *src, size_t srcSize, const HUF_CElt *CTable) in HUF_compress1X_usingCTable() argument
558 case 3: HUF_encodeSymbol(&bitC, ip[n + 2], CTable); HUF_FLUSHBITS_2(&bitC); in HUF_compress1X_usingCTable()
559 case 2: HUF_encodeSymbol(&bitC, ip[n + 1], CTable); HUF_FLUSHBITS_1(&bitC); in HUF_compress1X_usingCTable()
560 case 1: HUF_encodeSymbol(&bitC, ip[n + 0], CTable); HUF_FLUSHBITS(&bitC); in HUF_compress1X_usingCTable()
566 HUF_encodeSymbol(&bitC, ip[n - 1], CTable); in HUF_compress1X_usingCTable()
568 HUF_encodeSymbol(&bitC, ip[n - 2], CTable); in HUF_compress1X_usingCTable()
570 HUF_encodeSymbol(&bitC, ip[n - 3], CTable); in HUF_compress1X_usingCTable()
572 HUF_encodeSymbol(&bitC, ip[n - 4], CTable); in HUF_compress1X_usingCTable()
579 …s4X_usingCTable(void *dst, size_t dstSize, const void *src, size_t srcSize, const HUF_CElt *CTable) in HUF_compress4X_usingCTable() argument
595 CHECK_V_F(cSize, HUF_compress1X_usingCTable(op, oend - op, ip, segmentSize, CTable)); in HUF_compress4X_usingCTable()
604 CHECK_V_F(cSize, HUF_compress1X_usingCTable(op, oend - op, ip, segmentSize, CTable)); in HUF_compress4X_usingCTable()
613 CHECK_V_F(cSize, HUF_compress1X_usingCTable(op, oend - op, ip, segmentSize, CTable)); in HUF_compress4X_usingCTable()
622 CHECK_V_F(cSize, HUF_compress1X_usingCTable(op, oend - op, ip, iend - ip, CTable)); in HUF_compress4X_usingCTable()
632 const HUF_CElt *CTable) in HUF_compressCTable_internal() argument
635 …singCTable(op, oend - op, src, srcSize, CTable) : HUF_compress4X_usingCTable(op, oend - op, src, s… in HUF_compressCTable_internal()
660 HUF_CElt *CTable; in HUF_compress_internal() local
682 CTable = (HUF_CElt *)workSpace; in HUF_compress_internal()
714 …CHECK_V_F(maxBits, HUF_buildCTable_wksp(CTable, count, maxSymbolValue, huffLog, workSpace, wkspSiz… in HUF_compress_internal()
717 memset(CTable + maxSymbolValue + 1, 0, CTableSize - (maxSymbolValue + 1) * sizeof(HUF_CElt)); in HUF_compress_internal()
722 …CHECK_V_F(hSize, HUF_writeCTable_wksp(op, dstSize, CTable, maxSymbolValue, huffLog, workSpace, wks… in HUF_compress_internal()
726 size_t const newSize = HUF_estimateCompressedSize(CTable, count, maxSymbolValue); in HUF_compress_internal()
740 memcpy(oldHufTable, CTable, CTableSize); in HUF_compress_internal()
743 return HUF_compressCTable_internal(ostart, op, oend, src, srcSize, singleStream, CTable); in HUF_compress_internal()