Lines Matching refs:CTable
2347 size_t HUF_buildCTable (HUF_CElt* CTable, const unsigned* count, unsigned maxSymbolValue, unsigned …
2348 size_t HUF_writeCTable (void* dst, size_t maxDstSize, const HUF_CElt* CTable, unsigned maxSymbolVal…
2349 …4X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable);
2350 size_t HUF_estimateCompressedSize(const HUF_CElt* CTable, const unsigned* count, unsigned maxSymbol…
2351 int HUF_validateCTable(const HUF_CElt* CTable, const unsigned* count, unsigned maxSymbolValue);
2390 size_t HUF_readCTable (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSi…
2449 …1X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable);
8117 FSE_CTable* CTable = (FSE_CTable*)workSpace; in FSE_compress_wksp() local
8119 void* scratchBuffer = (void*)(CTable + CTableSize); in FSE_compress_wksp()
8144 …CHECK_F( FSE_buildCTable_wksp(CTable, norm, maxSymbolValue, tableLog, scratchBuffer, scratchBuffer… in FSE_compress_wksp()
8145 { CHECK_V_F(cSize, FSE_compress_usingCTable(op, oend - op, src, srcSize, CTable) ); in FSE_compress_wksp()
8434 FSE_CTable CTable[FSE_CTABLE_SIZE_U32(MAX_FSE_TABLELOG_FOR_HUFF_HEADER, HUF_TABLELOG_MAX)]; in HUF_compressWeights() local
8458 …CHECK_F( FSE_buildCTable_wksp(CTable, norm, maxSymbolValue, tableLog, scratchBuffer, sizeof(scratc… in HUF_compressWeights()
8459 … CHECK_V_F(cSize, FSE_compress_usingCTable(op, (size_t)(oend - op), weightTable, wtSize, CTable) ); in HUF_compressWeights()
8477 const HUF_CElt* CTable, unsigned maxSymbolValue, unsigned huffLog) in HUF_writeCTable() argument
8492 huffWeight[n] = bitsToWeight[CTable[n].nbBits]; in HUF_writeCTable()
8512 size_t HUF_readCTable (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSi… in HUF_readCTable() argument
8539 CTable[n].nbBits = (BYTE)(tableLog + 1 - w) & -(w != 0); in HUF_readCTable()
8545 { U32 n; for (n=0; n<nbSymbols; n++) nbPerRank[CTable[n].nbBits]++; } in HUF_readCTable()
8555 { U32 n; for (n=0; n<nbSymbols; n++) CTable[n].val = valPerRank[CTable[n].nbBits]++; } in HUF_readCTable()
8784 size_t HUF_estimateCompressedSize(const HUF_CElt* CTable, const unsigned* count, unsigned maxSymbol… in HUF_estimateCompressedSize() argument
8789 nbBits += CTable[s].nbBits * count[s]; in HUF_estimateCompressedSize()
8794 int HUF_validateCTable(const HUF_CElt* CTable, const unsigned* count, unsigned maxSymbolValue) { in HUF_validateCTable() argument
8798 bad |= (count[s] != 0) & (CTable[s].nbBits == 0); in HUF_validateCTable()
8806 HUF_encodeSymbol(BIT_CStream_t* bitCPtr, U32 symbol, const HUF_CElt* CTable) in HUF_encodeSymbol() argument
8808 BIT_addBitsFast(bitCPtr, CTable[symbol].val, CTable[symbol].nbBits); in HUF_encodeSymbol()
8822 const HUF_CElt* CTable) in HUF_compress1X_usingCTable_internal_body() argument
8839 case 3 : HUF_encodeSymbol(&bitC, ip[n+ 2], CTable); in HUF_compress1X_usingCTable_internal_body()
8842 case 2 : HUF_encodeSymbol(&bitC, ip[n+ 1], CTable); in HUF_compress1X_usingCTable_internal_body()
8845 case 1 : HUF_encodeSymbol(&bitC, ip[n+ 0], CTable); in HUF_compress1X_usingCTable_internal_body()
8853 HUF_encodeSymbol(&bitC, ip[n- 1], CTable); in HUF_compress1X_usingCTable_internal_body()
8855 HUF_encodeSymbol(&bitC, ip[n- 2], CTable); in HUF_compress1X_usingCTable_internal_body()
8857 HUF_encodeSymbol(&bitC, ip[n- 3], CTable); in HUF_compress1X_usingCTable_internal_body()
8859 HUF_encodeSymbol(&bitC, ip[n- 4], CTable); in HUF_compress1X_usingCTable_internal_body()
8871 const HUF_CElt* CTable) in HUF_compress1X_usingCTable_internal_bmi2() argument
8873 return HUF_compress1X_usingCTable_internal_body(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal_bmi2()
8879 const HUF_CElt* CTable) in HUF_compress1X_usingCTable_internal_default() argument
8881 return HUF_compress1X_usingCTable_internal_body(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal_default()
8887 const HUF_CElt* CTable, const int bmi2) in HUF_compress1X_usingCTable_internal() argument
8890 return HUF_compress1X_usingCTable_internal_bmi2(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal()
8892 return HUF_compress1X_usingCTable_internal_default(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal()
8900 const HUF_CElt* CTable, const int bmi2) in HUF_compress1X_usingCTable_internal() argument
8903 return HUF_compress1X_usingCTable_internal_body(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal()
8908 …s1X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable) in HUF_compress1X_usingCTable() argument
8910 return HUF_compress1X_usingCTable_internal(dst, dstSize, src, srcSize, CTable, /* bmi2 */ 0); in HUF_compress1X_usingCTable()
8917 const HUF_CElt* CTable, int bmi2) in HUF_compress4X_usingCTable_internal() argument
8931 …cSize, HUF_compress1X_usingCTable_internal(op, (size_t)(oend-op), ip, segmentSize, CTable, bmi2) ); in HUF_compress4X_usingCTable_internal()
8940 …cSize, HUF_compress1X_usingCTable_internal(op, (size_t)(oend-op), ip, segmentSize, CTable, bmi2) ); in HUF_compress4X_usingCTable_internal()
8949 …cSize, HUF_compress1X_usingCTable_internal(op, (size_t)(oend-op), ip, segmentSize, CTable, bmi2) ); in HUF_compress4X_usingCTable_internal()
8959 … HUF_compress1X_usingCTable_internal(op, (size_t)(oend-op), ip, (size_t)(iend-ip), CTable, bmi2) ); in HUF_compress4X_usingCTable_internal()
8967 …s4X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable) in HUF_compress4X_usingCTable() argument
8969 return HUF_compress4X_usingCTable_internal(dst, dstSize, src, srcSize, CTable, /* bmi2 */ 0); in HUF_compress4X_usingCTable()
8977 HUF_nbStreams_e nbStreams, const HUF_CElt* CTable, const int bmi2) in HUF_compressCTable_internal() argument
8980 … HUF_compress1X_usingCTable_internal(op, (size_t)(oend - op), src, srcSize, CTable, bmi2) : in HUF_compressCTable_internal()
8981 … HUF_compress4X_usingCTable_internal(op, (size_t)(oend - op), src, srcSize, CTable, bmi2); in HUF_compressCTable_internal()
8993 HUF_CElt CTable[HUF_SYMBOLVALUE_MAX + 1]; member
9054 { size_t const maxBits = HUF_buildCTable_wksp(table->CTable, table->count, in HUF_compress_internal()
9060 memset(table->CTable + (maxSymbolValue + 1), 0, in HUF_compress_internal()
9061 sizeof(table->CTable) - ((maxSymbolValue + 1) * sizeof(HUF_CElt))); in HUF_compress_internal()
9065 { CHECK_V_F(hSize, HUF_writeCTable (op, dstSize, table->CTable, maxSymbolValue, huffLog) ); in HUF_compress_internal()
9069 … size_t const newSize = HUF_estimateCompressedSize(table->CTable, table->count, maxSymbolValue); in HUF_compress_internal()
9081 memcpy(oldHufTable, table->CTable, sizeof(table->CTable)); /* Save new table */ in HUF_compress_internal()
9085 nbStreams, table->CTable, bmi2); in HUF_compress_internal()
9976 U32 CTable[HUF_CTABLE_SIZE_U32(255)]; member
11145 (HUF_CElt*)nextHuf->CTable, &repeat, preferRepeat, bmi2) : in ZSTD_compressLiterals()
11149 (HUF_CElt*)nextHuf->CTable, &repeat, preferRepeat, bmi2); in ZSTD_compressLiterals()
11822 …if (repeat == HUF_repeat_check && !HUF_validateCTable((HUF_CElt const*)prevHuf->CTable, countWksp,… in ZSTD_buildSuperBlockEntropy_literal()
11827 memset(nextHuf->CTable, 0, sizeof(nextHuf->CTable)); in ZSTD_buildSuperBlockEntropy_literal()
11829 { size_t const maxBits = HUF_buildCTable_wksp((HUF_CElt*)nextHuf->CTable, countWksp, in ZSTD_buildSuperBlockEntropy_literal()
11836 (HUF_CElt*)nextHuf->CTable, countWksp, maxSymbolValue); in ZSTD_buildSuperBlockEntropy_literal()
11839 (HUF_CElt*)nextHuf->CTable, maxSymbolValue, huffLog); in ZSTD_buildSuperBlockEntropy_literal()
11843 (HUF_CElt const*)prevHuf->CTable, countWksp, maxSymbolValue); in ZSTD_buildSuperBlockEntropy_literal()
12259 { size_t cLitSize = ZSTD_compressSubBlock_literal((const HUF_CElt*)entropy->huf.CTable, in ZSTD_compressSubBlock()
12300 …{ size_t cLitSizeEstimate = HUF_estimateCompressedSize((const HUF_CElt*)huf->CTable, countWksp, … in ZSTD_estimateSubBlockSize_literal()
15995 …size_t const hufHeaderSize = HUF_readCTable((HUF_CElt*)bs->entropy.huf.CTable, &maxSymbolValue, di… in ZSTD_loadCEntropy()
20273 U32 const bitCost = HUF_getNbBits(optPtr->symbolCosts->huf.CTable, lit); in ZSTD_rescaleFreqs()