Lines Matching refs:maxSymbolValue
44 unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue) in HUF_optimalTableLog() argument
46 return FSE_optimalTableLog_internal(maxTableLog, srcSize, maxSymbolValue, 1); in HUF_optimalTableLog()
73 unsigned maxSymbolValue = HUF_TABLELOG_MAX; in HUF_compressWeights() local
83 …{ unsigned const maxCount = HIST_count_simple(wksp->count, &maxSymbolValue, weightTable, wtSize)… in HUF_compressWeights()
88 tableLog = FSE_optimalTableLog(tableLog, wtSize, maxSymbolValue); in HUF_compressWeights()
89 …CHECK_F( FSE_normalizeCount(wksp->norm, tableLog, wksp->count, wtSize, maxSymbolValue, /* useLowPr… in HUF_compressWeights()
92 …{ CHECK_V_F(hSize, FSE_writeNCount(op, (size_t)(oend-op), wksp->norm, maxSymbolValue, tableLog) … in HUF_compressWeights()
97 …CHECK_F( FSE_buildCTable_wksp(wksp->CTable, wksp->norm, maxSymbolValue, tableLog, wksp->scratchBuf… in HUF_compressWeights()
114 const HUF_CElt* CTable, unsigned maxSymbolValue, unsigned huffLog, in HUF_writeCTable_wksp() argument
123 if (maxSymbolValue > HUF_SYMBOLVALUE_MAX) return ERROR(maxSymbolValue_tooLarge); in HUF_writeCTable_wksp()
129 for (n=0; n<maxSymbolValue; n++) in HUF_writeCTable_wksp()
133 …{ CHECK_V_F(hSize, HUF_compressWeights(op+1, maxDstSize-1, wksp->huffWeight, maxSymbolValue, &wk… in HUF_writeCTable_wksp()
134 if ((hSize>1) & (hSize < maxSymbolValue/2)) { /* FSE compressed */ in HUF_writeCTable_wksp()
140 …if (maxSymbolValue > (256-128)) return ERROR(GENERIC); /* should not happen : likely means sourc… in HUF_writeCTable_wksp()
141 …if (((maxSymbolValue+1)/2) + 1 > maxDstSize) return ERROR(dstSize_tooSmall); /* not enough space… in HUF_writeCTable_wksp()
142 op[0] = (BYTE)(128 /*special case*/ + (maxSymbolValue-1)); in HUF_writeCTable_wksp()
143 …wksp->huffWeight[maxSymbolValue] = 0; /* to be sure it doesn't cause msan issue in final combina… in HUF_writeCTable_wksp()
144 for (n=0; n<maxSymbolValue; n+=2) in HUF_writeCTable_wksp()
146 return ((maxSymbolValue+1)/2) + 1; in HUF_writeCTable_wksp()
153 const HUF_CElt* CTable, unsigned maxSymbolValue, unsigned huffLog) in HUF_writeCTable() argument
156 …return HUF_writeCTable_wksp(dst, maxDstSize, CTable, maxSymbolValue, huffLog, &wksp, sizeof(wksp)); in HUF_writeCTable()
390 static void HUF_sort(nodeElt* huffNode, const unsigned* count, U32 maxSymbolValue, rankPos* rankPos… in HUF_sort() argument
393 int const maxSymbolValue1 = (int)maxSymbolValue + 1; in HUF_sort()
442 static int HUF_buildTree(nodeElt* huffNode, U32 maxSymbolValue) in HUF_buildTree() argument
450 nonNullRank = (int)maxSymbolValue; in HUF_buildTree()
488 …Tree(HUF_CElt* CTable, nodeElt const* huffNode, int nonNullRank, U32 maxSymbolValue, U32 maxNbBits) in HUF_buildCTableFromTree() argument
494 int const alphabetSize = (int)(maxSymbolValue + 1); in HUF_buildCTableFromTree()
510 size_t HUF_buildCTable_wksp (HUF_CElt* tree, const unsigned* count, U32 maxSymbolValue, U32 maxNbBi… in HUF_buildCTable_wksp() argument
522 if (maxSymbolValue > HUF_SYMBOLVALUE_MAX) in HUF_buildCTable_wksp()
527 HUF_sort(huffNode, count, maxSymbolValue, wksp_tables->rankPosition); in HUF_buildCTable_wksp()
530 nonNullRank = HUF_buildTree(huffNode, maxSymbolValue); in HUF_buildCTable_wksp()
536 HUF_buildCTableFromTree(tree, huffNode, nonNullRank, maxSymbolValue, maxNbBits); in HUF_buildCTable_wksp()
541 … HUF_estimateCompressedSize(const HUF_CElt* CTable, const unsigned* count, unsigned maxSymbolValue) in HUF_estimateCompressedSize() argument
545 for (s = 0; s <= (int)maxSymbolValue; ++s) { in HUF_estimateCompressedSize()
551 int HUF_validateCTable(const HUF_CElt* CTable, const unsigned* count, unsigned maxSymbolValue) { in HUF_validateCTable() argument
554 for (s = 0; s <= (int)maxSymbolValue; ++s) { in HUF_validateCTable()
766 unsigned maxSymbolValue, unsigned huffLog, in HUF_compress_internal() argument
786 if (maxSymbolValue > HUF_SYMBOLVALUE_MAX) return ERROR(maxSymbolValue_tooLarge); in HUF_compress_internal()
787 if (!maxSymbolValue) maxSymbolValue = HUF_SYMBOLVALUE_MAX; in HUF_compress_internal()
798 …{ CHECK_V_F(largest, HIST_count_wksp (table->count, &maxSymbolValue, (const BYTE*)src, srcSize, … in HUF_compress_internal()
806 && !HUF_validateCTable(oldHufTable, table->count, maxSymbolValue)) { in HUF_compress_internal()
817 huffLog = HUF_optimalTableLog(huffLog, srcSize, maxSymbolValue); in HUF_compress_internal()
819 maxSymbolValue, huffLog, in HUF_compress_internal()
824 ZSTD_memset(table->CTable + (maxSymbolValue + 1), 0, in HUF_compress_internal()
825 sizeof(table->CTable) - ((maxSymbolValue + 1) * sizeof(HUF_CElt))); in HUF_compress_internal()
829 { CHECK_V_F(hSize, HUF_writeCTable_wksp(op, dstSize, table->CTable, maxSymbolValue, huffLog, in HUF_compress_internal()
833 … size_t const oldSize = HUF_estimateCompressedSize(oldHufTable, table->count, maxSymbolValue); in HUF_compress_internal()
834 … size_t const newSize = HUF_estimateCompressedSize(table->CTable, table->count, maxSymbolValue); in HUF_compress_internal()
856 unsigned maxSymbolValue, unsigned huffLog, in HUF_compress1X_wksp() argument
860 maxSymbolValue, huffLog, HUF_singleStream, in HUF_compress1X_wksp()
867 unsigned maxSymbolValue, unsigned huffLog, in HUF_compress1X_repeat() argument
872 maxSymbolValue, huffLog, HUF_singleStream, in HUF_compress1X_repeat()
882 unsigned maxSymbolValue, unsigned huffLog, in HUF_compress4X_wksp() argument
886 maxSymbolValue, huffLog, HUF_fourStreams, in HUF_compress4X_wksp()
896 unsigned maxSymbolValue, unsigned huffLog, in HUF_compress4X_repeat() argument
901 maxSymbolValue, huffLog, HUF_fourStreams, in HUF_compress4X_repeat()