• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/zstd/lib/

Lines Matching defs:maxTableLog

971     @return : recommended tableLog (necessarily <= 'maxTableLog') */
972 FSE_PUBLIC_API unsigned FSE_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue);
1763 #define FSE_CTABLE_SIZE_U32(maxTableLog, maxSymbolValue) (1 + (1<<(maxTableLog-1)) + ((maxSymbolValue+1)*2))
1764 #define FSE_DTABLE_SIZE_U32(maxTableLog) (1 + (1<<maxTableLog))
1767 #define FSE_CTABLE_SIZE(maxTableLog, maxSymbolValue) (FSE_CTABLE_SIZE_U32(maxTableLog, maxSymbolValue) * sizeof(FSE_CTable))
1768 #define FSE_DTABLE_SIZE(maxTableLog) (FSE_DTABLE_SIZE_U32(maxTableLog) * sizeof(FSE_DTable))
1775 unsigned FSE_optimalTableLog_internal(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue, unsigned minus);
1782 #define FSE_WKSP_SIZE_U32(maxTableLog, maxSymbolValue) ( FSE_CTABLE_SIZE_U32(maxTableLog, maxSymbolValue) + ((maxTableLog > 12) ? (1 << (maxTableLog - 2)) : 1024) )
2304 #define HUF_DTABLE_SIZE(maxTableLog) (1 + (1<<(maxTableLog)))
2305 #define HUF_CREATE_STATIC_DTABLEX1(DTable, maxTableLog) \
2306 HUF_DTable DTable[HUF_DTABLE_SIZE((maxTableLog)-1)] = { ((U32)((maxTableLog)-1) * 0x01000001) }
2307 #define HUF_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) \
2308 HUF_DTable DTable[HUF_DTABLE_SIZE(maxTableLog)] = { ((U32)(maxTableLog) * 0x01000001) }
2345 unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue);
7804 unsigned FSE_optimalTableLog_internal(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue, unsigned minus)
7807 U32 tableLog = maxTableLog;
7818 unsigned FSE_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue)
7820 return FSE_optimalTableLog_internal(maxTableLog, srcSize, maxSymbolValue, 2);
8412 unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue)
8414 return FSE_optimalTableLog_internal(maxTableLog, srcSize, maxSymbolValue, 1);
8750 /* enforce maxTableLog */
21450 typedef struct { BYTE maxTableLog; BYTE tableType; BYTE tableLog; BYTE reserved; } DTableDesc;
21494 if (tableLog > (U32)(dtd.maxTableLog+1)) return ERROR(tableLog_tooLarge); /* DTable too small, Huffman tree cannot fit in */
21906 U32 const maxTableLog = dtd.maxTableLog;
21936 if (maxTableLog > HUF_TABLELOG_MAX) return ERROR(tableLog_tooLarge);
21943 if (tableLog > maxTableLog) return ERROR(tableLog_tooLarge); /* DTable can't fit code depth */
21972 { int const rescale = (maxTableLog-tableLog) - 1; /* tableLog <= maxTableLog */
21982 for (consumed = minBits; consumed < maxTableLog - minBits + 1; consumed++) {
21989 HUF_fillDTableX2(dt, maxTableLog,
21994 dtd.tableLog = (BYTE)maxTableLog;