/kernel/linux/linux-6.6/lib/zstd/common/ |
H A D | fse.h | 131 @return : recommended tableLog (necessarily <= 'maxTableLog') */ 132 FSE_PUBLIC_API unsigned FSE_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue); 305 #define FSE_CTABLE_SIZE_U32(maxTableLog, maxSymbolValue) (1 + (1<<((maxTableLog)-1)) + (((maxSymbolValue)+1)*2)) 306 #define FSE_DTABLE_SIZE_U32(maxTableLog) (1 + (1<<(maxTableLog))) 309 #define FSE_CTABLE_SIZE(maxTableLog, maxSymbolValue) (FSE_CTABLE_SIZE_U32(maxTableLog, maxSymbolValue) * sizeof(FSE_CTable)) 310 #define FSE_DTABLE_SIZE(maxTableLog) (FSE_DTABLE_SIZE_U32(maxTableLog) * sizeo [all...] |
H A D | huf.h | 144 #define HUF_DTABLE_SIZE(maxTableLog) (1 + (1<<(maxTableLog))) 145 #define HUF_CREATE_STATIC_DTABLEX1(DTable, maxTableLog) \ 146 HUF_DTable DTable[HUF_DTABLE_SIZE((maxTableLog)-1)] = { ((U32)((maxTableLog)-1) * 0x01000001) } 147 #define HUF_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) \ 148 HUF_DTable DTable[HUF_DTABLE_SIZE(maxTableLog)] = { ((U32)(maxTableLog) * 0x01000001) } 185 unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue);
|
/kernel/linux/linux-5.10/lib/zstd/ |
H A D | huf.h | 89 #define HUF_DTABLE_SIZE(maxTableLog) (1 + (1 << (maxTableLog))) 90 #define HUF_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) HUF_DTable DTable[HUF_DTABLE_SIZE((maxTableLog)-1)] = {((U32)((maxTableLog)-1) * 0x01000001)} 91 #define HUF_CREATE_STATIC_DTABLEX4(DTable, maxTableLog) HUF_DTable DTable[HUF_DTABLE_SIZE(maxTableLog)] = {((U32)(maxTableLog)*0x01000001)} 128 unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue);
|
H A D | fse.h | 99 @return : recommended tableLog (necessarily <= 'maxTableLog') */ 100 FSE_PUBLIC_API unsigned FSE_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue); 239 #define FSE_CTABLE_SIZE_U32(maxTableLog, maxSymbolValue) (1 + (1 << (maxTableLog - 1)) + ((maxSymbolValue + 1) * 2)) 240 #define FSE_DTABLE_SIZE_U32(maxTableLog) (1 + (1 << maxTableLog)) 263 unsigned FSE_optimalTableLog_internal(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue, unsigned minus);
|
H A D | huf_decompress.c | 68 BYTE maxTableLog; member 122 if (tableLog > (U32)(dtd.maxTableLog + 1)) in HUF_readDTableX2_wksp() 486 U32 const maxTableLog = dtd.maxTableLog; in HUF_readDTableX4_wksp() local 521 if (maxTableLog > HUF_TABLELOG_MAX) in HUF_readDTableX4_wksp() 530 if (tableLog > maxTableLog) in HUF_readDTableX4_wksp() 565 int const rescale = (maxTableLog - tableLog) - 1; /* tableLog <= maxTableLog */ in HUF_readDTableX4_wksp() 577 for (consumed = minBits; consumed < maxTableLog - minBits + 1; consumed++) { in HUF_readDTableX4_wksp() 587 HUF_fillDTableX4(dt, maxTableLog, sortedSymbo in HUF_readDTableX4_wksp() [all...] |
H A D | fse_compress.c | 493 unsigned FSE_optimalTableLog_internal(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue, unsigned minus) in FSE_optimalTableLog_internal() argument 496 U32 tableLog = maxTableLog; in FSE_optimalTableLog_internal() 511 unsigned FSE_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue) in FSE_optimalTableLog() argument 513 return FSE_optimalTableLog_internal(maxTableLog, srcSize, maxSymbolValue, 2); in FSE_optimalTableLog()
|
H A D | huf_compress.c | 68 unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue) in HUF_optimalTableLog() argument 70 return FSE_optimalTableLog_internal(maxTableLog, srcSize, maxSymbolValue, 1); in HUF_optimalTableLog() 472 /* enforce maxTableLog */ in HUF_buildCTable_wksp()
|
/kernel/linux/linux-6.6/lib/zstd/decompress/ |
H A D | huf_decompress.c | 128 typedef struct { BYTE maxTableLog; BYTE tableType; BYTE tableLog; BYTE reserved; } DTableDesc; member 359 U32 const maxTableLog = dtd.maxTableLog + 1; in HUF_readDTableX1_wksp_bmi2() local 360 U32 const targetTableLog = MIN(maxTableLog, HUF_DECODER_FAST_TABLELOG); in HUF_readDTableX1_wksp_bmi2() 362 if (tableLog > (U32)(dtd.maxTableLog+1)) return ERROR(tableLog_tooLarge); /* DTable too small, Huffman tree cannot fit in */ in HUF_readDTableX1_wksp_bmi2() 1054 U32 maxTableLog = dtd.maxTableLog; in HUF_readDTableX2_wksp_bmi2() local 1069 if (maxTableLog > HUF_TABLELOG_MAX) return ERROR(tableLog_tooLarge); in HUF_readDTableX2_wksp_bmi2() 1076 if (tableLog > maxTableLog) return ERROR(tableLog_tooLarge); /* DTable can't fit code depth */ in HUF_readDTableX2_wksp_bmi2() 1077 if (tableLog <= HUF_DECODER_FAST_TABLELOG && maxTableLog > HUF_DECODER_FAST_TABLELO in HUF_readDTableX2_wksp_bmi2() [all...] |
/kernel/linux/linux-6.6/lib/zstd/compress/ |
H A D | fse_compress.c | 365 unsigned FSE_optimalTableLog_internal(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue, unsigned minus) in FSE_optimalTableLog_internal() argument 368 U32 tableLog = maxTableLog; in FSE_optimalTableLog_internal() 379 unsigned FSE_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue) in FSE_optimalTableLog() argument 381 return FSE_optimalTableLog_internal(maxTableLog, srcSize, maxSymbolValue, 2); in FSE_optimalTableLog()
|
H A D | huf_compress.c | 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() 698 /* enforce maxTableLog */ in HUF_buildCTable_wksp()
|