/freebsd-current/sys/contrib/openzfs/module/zstd/lib/common/ |
H A D | huf.h | 143 /* static allocation of HUF's DTable */ 146 #define HUF_CREATE_STATIC_DTABLEX1(DTable, maxTableLog) \ 147 HUF_DTable DTable[HUF_DTABLE_SIZE((maxTableLog)-1)] = { ((U32)((maxTableLog)-1) * 0x01000001) } 148 #define HUF_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) \ 149 HUF_DTable DTable[HUF_DTABLE_SIZE(maxTableLog)] = { ((U32)(maxTableLog) * 0x01000001) } 267 size_t HUF_readDTableX1 (HUF_DTable* DTable, const void* src, size_t srcSize); 268 size_t HUF_readDTableX1_wksp (HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize); 271 size_t HUF_readDTableX2 (HUF_DTable* DTable, const void* src, size_t srcSize); 272 size_t HUF_readDTableX2_wksp (HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize); 275 size_t HUF_decompress4X_usingDTable(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable); [all...] |
/freebsd-current/sys/contrib/zstd/lib/decompress/ |
H A D | huf_decompress.c | 94 const HUF_DTable* DTable) \ 96 return fn##_body(dst, dstSize, cSrc, cSrcSize, DTable); \ 102 const HUF_DTable* DTable) \ 104 return fn##_body(dst, dstSize, cSrc, cSrcSize, DTable); \ 108 size_t cSrcSize, HUF_DTable const* DTable, int bmi2) \ 111 return fn##_bmi2(dst, dstSize, cSrc, cSrcSize, DTable); \ 113 return fn##_default(dst, dstSize, cSrc, cSrcSize, DTable); \ 120 size_t cSrcSize, HUF_DTable const* DTable, int bmi2) \ 123 return fn##_body(dst, dstSize, cSrc, cSrcSize, DTable); \ 166 static size_t HUF_DecompressAsmArgs_init(HUF_DecompressAsmArgs* args, void* dst, size_t dstSize, void const* src, size_t srcSize, const HUF_DTable* DTable) argument 337 HUF_readDTableX1_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize) argument 342 HUF_readDTableX1_wksp_bmi2(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize, int bmi2) argument 530 HUF_decompress1X1_usingDTable_internal_body( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 553 HUF_decompress4X1_usingDTable_internal_body( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 651 HUF_decompress4X1_usingDTable_internal_bmi2(void* dst, size_t dstSize, void const* cSrc, size_t cSrcSize, HUF_DTable const* DTable) argument 659 HUF_decompress4X1_usingDTable_internal_default(void* dst, size_t dstSize, void const* cSrc, size_t cSrcSize, HUF_DTable const* DTable) argument 671 HUF_decompress4X1_usingDTable_internal_bmi2_asm( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 730 HUF_decompress4X1_usingDTable_internal(void* dst, size_t dstSize, void const* cSrc, size_t cSrcSize, HUF_DTable const* DTable, int bmi2) argument 753 HUF_decompress1X1_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 778 HUF_decompress4X1_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 935 HUF_fillDTableX2Level2(HUF_DEltX2* DTable, U32 targetLog, const U32 consumedBits, const U32* rankVal, const int minWeight, const int maxWeight1, const sortedSymbol_t* sortedSymbols, U32 const* rankStart, U32 nbBitsBaseline, U16 baseSeq) argument 990 HUF_fillDTableX2(HUF_DEltX2* DTable, const U32 targetLog, const sortedSymbol_t* sortedList, const U32* rankStart, rankVal_t rankValOrigin, const U32 maxWeight, const U32 nbBitsBaseline) argument 1045 HUF_readDTableX2_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize) argument 1052 HUF_readDTableX2_wksp_bmi2(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize, int bmi2) argument 1222 HUF_decompress1X2_usingDTable_internal_body( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 1248 HUF_decompress4X2_usingDTable_internal_body( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 1367 HUF_decompress4X2_usingDTable_internal_bmi2(void* dst, size_t dstSize, void const* cSrc, size_t cSrcSize, HUF_DTable const* DTable) argument 1375 HUF_decompress4X2_usingDTable_internal_default(void* dst, size_t dstSize, void const* cSrc, size_t cSrcSize, HUF_DTable const* DTable) argument 1386 HUF_decompress4X2_usingDTable_internal_bmi2_asm( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 1435 HUF_decompress4X2_usingDTable_internal(void* dst, size_t dstSize, void const* cSrc, size_t cSrcSize, HUF_DTable const* DTable, int bmi2) argument 1485 HUF_decompress4X2_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 1525 HUF_decompress1X_usingDTable(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 1544 HUF_decompress4X_usingDTable(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 1675 HUF_decompress1X_usingDTable_bmi2(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable, int bmi2) argument 1706 HUF_decompress4X_usingDTable_bmi2(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable, int bmi2) argument 1747 HUF_readDTableX1(HUF_DTable* DTable, const void* src, size_t srcSize) argument 1770 HUF_readDTableX2(HUF_DTable* DTable, const void* src, size_t srcSize) argument [all...] |
/freebsd-current/sys/contrib/openzfs/module/zstd/lib/decompress/ |
H A D | huf_decompress.c | 63 const HUF_DTable* DTable) \ 65 return fn##_body(dst, dstSize, cSrc, cSrcSize, DTable); \ 71 const HUF_DTable* DTable) \ 73 return fn##_body(dst, dstSize, cSrc, cSrcSize, DTable); \ 77 size_t cSrcSize, HUF_DTable const* DTable, int bmi2) \ 80 return fn##_bmi2(dst, dstSize, cSrc, cSrcSize, DTable); \ 82 return fn##_default(dst, dstSize, cSrc, cSrcSize, DTable); \ 89 size_t cSrcSize, HUF_DTable const* DTable, int bmi2) \ 92 return fn##_body(dst, dstSize, cSrc, cSrcSize, DTable); \ 118 size_t HUF_readDTableX1_wksp(HUF_DTable* DTable, cons argument 187 HUF_readDTableX1(HUF_DTable* DTable, const void* src, size_t srcSize) argument 240 HUF_decompress1X1_usingDTable_internal_body( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 263 HUF_decompress4X1_usingDTable_internal_body( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 406 HUF_decompress4X1_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 468 HUF_fillDTableX2Level2(HUF_DEltX2* DTable, U32 sizeLog, const U32 consumed, const U32* rankValOrigin, const int minWeight, const sortedSymbol_t* sortedSymbols, const U32 sortedListSize, U32 nbBitsBaseline, U16 baseSeq) argument 509 HUF_fillDTableX2(HUF_DEltX2* DTable, const U32 targetLog, const sortedSymbol_t* sortedList, const U32 sortedListSize, const U32* rankStart, rankVal_t rankValOrigin, const U32 maxWeight, const U32 nbBitsBaseline) argument 551 HUF_readDTableX2_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize) argument 651 HUF_readDTableX2(HUF_DTable* DTable, const void* src, size_t srcSize) argument 723 HUF_decompress1X2_usingDTable_internal_body( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 750 HUF_decompress4X2_usingDTable_internal_body( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 907 HUF_decompress4X2_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 961 HUF_decompress1X_usingDTable(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 980 HUF_decompress4X_usingDTable(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable) argument 1180 HUF_decompress1X_usingDTable_bmi2(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable, int bmi2) argument 1211 HUF_decompress4X_usingDTable_bmi2(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable, int bmi2) argument [all...] |
/freebsd-current/sys/contrib/zstd/lib/common/ |
H A D | huf.h | 145 /* static allocation of HUF's DTable */ 148 #define HUF_CREATE_STATIC_DTABLEX1(DTable, maxTableLog) \ 149 HUF_DTable DTable[HUF_DTABLE_SIZE((maxTableLog)-1)] = { ((U32)((maxTableLog)-1) * 0x01000001) } 150 #define HUF_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) \ 151 HUF_DTable DTable[HUF_DTABLE_SIZE(maxTableLog)] = { ((U32)(maxTableLog) * 0x01000001) } 283 size_t HUF_readDTableX1 (HUF_DTable* DTable, const void* src, size_t srcSize); 284 size_t HUF_readDTableX1_wksp (HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize); 287 size_t HUF_readDTableX2 (HUF_DTable* DTable, const void* src, size_t srcSize); 288 size_t HUF_readDTableX2_wksp (HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize); 291 size_t HUF_decompress4X_usingDTable(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUF_DTable* DTable); [all...] |
/freebsd-current/sys/contrib/zstd/lib/legacy/ |
H A D | zstd_v07.c | 739 2. build decoding table 'DTable' from normalized counters 740 3. decode the data stream using decoding table 'DTable' 814 /* It is possible to statically allocate FSE CTable/DTable as a table of unsigned using below macros */ 1066 /* static allocation of HUF's DTable */ 1069 #define HUFv07_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) \ 1070 HUFv07_DTable DTable[HUFv07_DTABLE_SIZE((maxTableLog)-1)] = { ((U32)((maxTableLog)-1)*0x1000001) } 1071 #define HUFv07_CREATE_STATIC_DTABLEX4(DTable, maxTableLog) \ 1072 HUFv07_DTable DTable[HUFv07_DTABLE_SIZE(maxTableLog)] = { ((U32)(maxTableLog)*0x1000001) } 1125 size_t HUFv07_readDTableX2 (HUFv07_DTable* DTable, const void* src, size_t srcSize); 1126 size_t HUFv07_readDTableX4 (HUFv07_DTable* DTable, cons 1776 HUFv07_readDTableX2(HUFv07_DTable* DTable, const void* src, size_t srcSize) argument 1867 HUFv07_decompress1X2_usingDTable_internal( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUFv07_DTable* DTable) argument 1891 HUFv07_decompress1X2_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUFv07_DTable* DTable) argument 1920 HUFv07_decompress4X2_usingDTable_internal( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUFv07_DTable* DTable) argument 2013 HUFv07_decompress4X2_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUFv07_DTable* DTable) argument 2050 HUFv07_fillDTableX4Level2(HUFv07_DEltX4* DTable, U32 sizeLog, const U32 consumed, const U32* rankValOrigin, const int minWeight, const sortedSymbol_t* sortedSymbols, const U32 sortedListSize, U32 nbBitsBaseline, U16 baseSeq) argument 2092 HUFv07_fillDTableX4(HUFv07_DEltX4* DTable, const U32 targetLog, const sortedSymbol_t* sortedList, const U32 sortedListSize, const U32* rankStart, rankVal_t rankValOrigin, const U32 maxWeight, const U32 nbBitsBaseline) argument 2134 HUFv07_readDTableX4(HUFv07_DTable* DTable, const void* src, size_t srcSize) argument 2275 HUFv07_decompress1X4_usingDTable_internal( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUFv07_DTable* DTable) argument 2303 HUFv07_decompress1X4_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUFv07_DTable* DTable) argument 2331 HUFv07_decompress4X4_usingDTable_internal( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUFv07_DTable* DTable) argument 2424 HUFv07_decompress4X4_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const HUFv07_DTable* DTable) argument 2458 HUFv07_decompress1X_usingDTable(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUFv07_DTable* DTable) argument 2467 HUFv07_decompress4X_usingDTable(void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const HUFv07_DTable* DTable) argument 3418 ZSTDv07_buildSeqTable(FSEv07_DTable* DTable, U32 type, U32 max, U32 maxLog, const void* src, size_t srcSize, const S16* defaultNorm, U32 defaultLog, U32 flagRepeatTable) argument [all...] |
H A D | zstd_v06.c | 694 2. build decoding table 'DTable' from normalized counters 695 3. decode the data stream using decoding table 'DTable' 1050 /* It is possible to statically allocate FSE CTable/DTable as a table of unsigned using below macros */ 1796 /* static allocation of HUF's DTable */ 1798 #define HUFv06_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) \ 1799 unsigned short DTable[HUFv06_DTABLE_SIZE(maxTableLog)] = { maxTableLog } 1800 #define HUFv06_CREATE_STATIC_DTABLEX4(DTable, maxTableLog) \ 1801 unsigned int DTable[HUFv06_DTABLE_SIZE(maxTableLog)] = { maxTableLog } 1802 #define HUFv06_CREATE_STATIC_DTABLEX6(DTable, maxTableLog) \ 1803 unsigned int DTable[HUFv06_DTABLE_SIZ 2004 HUFv06_readDTableX2(U16* DTable, const void* src, size_t srcSize) argument 2092 HUFv06_decompress1X2_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U16* DTable) argument 2130 HUFv06_decompress4X2_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U16* DTable) argument 2243 HUFv06_fillDTableX4Level2(HUFv06_DEltX4* DTable, U32 sizeLog, const U32 consumed, const U32* rankValOrigin, const int minWeight, const sortedSymbol_t* sortedSymbols, const U32 sortedListSize, U32 nbBitsBaseline, U16 baseSeq) argument 2285 HUFv06_fillDTableX4(HUFv06_DEltX4* DTable, const U32 targetLog, const sortedSymbol_t* sortedList, const U32 sortedListSize, const U32* rankStart, rankVal_t rankValOrigin, const U32 maxWeight, const U32 nbBitsBaseline) argument 2327 HUFv06_readDTableX4(U32* DTable, const void* src, size_t srcSize) argument 2464 HUFv06_decompress1X4_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U32* DTable) argument 2506 HUFv06_decompress4X4_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U32* DTable) argument 3188 ZSTDv06_buildSeqTable(FSEv06_DTable* DTable, U32 type, U32 max, U32 maxLog, const void* src, size_t srcSize, const S16* defaultNorm, U32 defaultLog, U32 flagRepeatTable) argument [all...] |
H A D | zstd_v05.c | 945 /* It is possible to statically allocate FSEv05 CTable/DTable as a table of unsigned using below macros */ 1653 /* static allocation of Huff0's DTable */ 1655 #define HUFv05_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) \ 1656 unsigned short DTable[HUFv05_DTABLE_SIZE(maxTableLog)] = { maxTableLog } 1657 #define HUFv05_CREATE_STATIC_DTABLEX4(DTable, maxTableLog) \ 1658 unsigned int DTable[HUFv05_DTABLE_SIZE(maxTableLog)] = { maxTableLog } 1659 #define HUFv05_CREATE_STATIC_DTABLEX6(DTable, maxTableLog) \ 1660 unsigned int DTable[HUFv05_DTABLE_SIZE(maxTableLog) * 3 / 2] = { maxTableLog } 1679 size_t HUFv05_readDTableX2 (unsigned short* DTable, const void* src, size_t srcSize); 1680 size_t HUFv05_readDTableX4 (unsigned* DTable, cons 1869 HUFv05_readDTableX2(U16* DTable, const void* src, size_t srcSize) argument 1956 HUFv05_decompress1X2_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U16* DTable) argument 1996 HUFv05_decompress4X2_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U16* DTable) argument 2110 HUFv05_fillDTableX4Level2(HUFv05_DEltX4* DTable, U32 sizeLog, const U32 consumed, const U32* rankValOrigin, const int minWeight, const sortedSymbol_t* sortedSymbols, const U32 sortedListSize, U32 nbBitsBaseline, U16 baseSeq) argument 2153 HUFv05_fillDTableX4(HUFv05_DEltX4* DTable, const U32 targetLog, const sortedSymbol_t* sortedList, const U32 sortedListSize, const U32* rankStart, rankVal_t rankValOrigin, const U32 maxWeight, const U32 nbBitsBaseline) argument 2197 HUFv05_readDTableX4(unsigned* DTable, const void* src, size_t srcSize) argument 2335 HUFv05_decompress1X4_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const unsigned* DTable) argument 2378 HUFv05_decompress4X4_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const unsigned* DTable) argument [all...] |
H A D | zstd_v02.c | 654 /* You can statically allocate FSE CTable/DTable as a table of unsigned using below macro */ 798 /* static allocation of Huff0's DTable */ 800 #define HUF_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) \ 801 unsigned short DTable[HUF_DTABLE_SIZE(maxTableLog)] = { maxTableLog } 802 #define HUF_CREATE_STATIC_DTABLEX4(DTable, maxTableLog) \ 803 unsigned int DTable[HUF_DTABLE_SIZE(maxTableLog)] = { maxTableLog } 804 #define HUF_CREATE_STATIC_DTABLEX6(DTable, maxTableLog) \ 805 unsigned int DTable[HUF_DTABLE_SIZE(maxTableLog) * 3 / 2] = { maxTableLog } 1625 static size_t HUF_readDTableX2 (U16* DTable, const void* src, size_t srcSize) argument 1635 void* ptr = DTable 1717 HUF_decompress4X2_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U16* DTable) argument 1834 HUF_fillDTableX4Level2(HUF_DEltX4* DTable, U32 sizeLog, const U32 consumed, const U32* rankValOrigin, const int minWeight, const sortedSymbol_t* sortedSymbols, const U32 sortedListSize, U32 nbBitsBaseline, U16 baseSeq) argument 1879 HUF_fillDTableX4(HUF_DEltX4* DTable, const U32 targetLog, const sortedSymbol_t* sortedList, const U32 sortedListSize, const U32* rankStart, rankVal_t rankValOrigin, const U32 maxWeight, const U32 nbBitsBaseline) argument 1927 HUF_readDTableX4(U32* DTable, const void* src, size_t srcSize) argument 2079 HUF_decompress4X4_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U32* DTable) argument 2263 HUF_readDTableX6(U32* DTable, const void* src, size_t srcSize) argument 2402 HUF_decodeStreamX6(BYTE* p, BIT_DStream_t* bitDPtr, BYTE* const pEnd, const U32* DTable, const U32 dtLog) argument 2434 HUF_decompress4X6_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U32* DTable) argument [all...] |
H A D | zstd_v03.c | 656 /* You can statically allocate FSE CTable/DTable as a table of unsigned using below macro */ 800 /* static allocation of Huff0's DTable */ 802 #define HUF_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) \ 803 unsigned short DTable[HUF_DTABLE_SIZE(maxTableLog)] = { maxTableLog } 804 #define HUF_CREATE_STATIC_DTABLEX4(DTable, maxTableLog) \ 805 unsigned int DTable[HUF_DTABLE_SIZE(maxTableLog)] = { maxTableLog } 806 #define HUF_CREATE_STATIC_DTABLEX6(DTable, maxTableLog) \ 807 unsigned int DTable[HUF_DTABLE_SIZE(maxTableLog) * 3 / 2] = { maxTableLog } 1622 static size_t HUF_readDTableX2 (U16* DTable, const void* src, size_t srcSize) argument 1632 void* ptr = DTable 1714 HUF_decompress4X2_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U16* DTable) argument 1831 HUF_fillDTableX4Level2(HUF_DEltX4* DTable, U32 sizeLog, const U32 consumed, const U32* rankValOrigin, const int minWeight, const sortedSymbol_t* sortedSymbols, const U32 sortedListSize, U32 nbBitsBaseline, U16 baseSeq) argument 1876 HUF_fillDTableX4(HUF_DEltX4* DTable, const U32 targetLog, const sortedSymbol_t* sortedList, const U32 sortedListSize, const U32* rankStart, rankVal_t rankValOrigin, const U32 maxWeight, const U32 nbBitsBaseline) argument 1924 HUF_readDTableX4(U32* DTable, const void* src, size_t srcSize) argument 2076 HUF_decompress4X4_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U32* DTable) argument [all...] |
H A D | zstd_v04.c | 464 2. build decoding table 'DTable' from normalized counters 465 3. decode the data stream using decoding table 'DTable' 829 /* It is possible to statically allocate FSE CTable/DTable as a table of unsigned using below macros */ 1558 /* static allocation of Huff0's DTable */ 1560 #define HUF_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) \ 1561 unsigned short DTable[HUF_DTABLE_SIZE(maxTableLog)] = { maxTableLog } 1562 #define HUF_CREATE_STATIC_DTABLEX4(DTable, maxTableLog) \ 1563 unsigned int DTable[HUF_DTABLE_SIZE(maxTableLog)] = { maxTableLog } 1564 #define HUF_CREATE_STATIC_DTABLEX6(DTable, maxTableLog) \ 1565 unsigned int DTable[HUF_DTABLE_SIZ 1775 HUF_readDTableX2(U16* DTable, const void* src, size_t srcSize) argument 1866 HUF_decompress4X2_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U16* DTable) argument 1982 HUF_fillDTableX4Level2(HUF_DEltX4* DTable, U32 sizeLog, const U32 consumed, const U32* rankValOrigin, const int minWeight, const sortedSymbol_t* sortedSymbols, const U32 sortedListSize, U32 nbBitsBaseline, U16 baseSeq) argument 2027 HUF_fillDTableX4(HUF_DEltX4* DTable, const U32 targetLog, const sortedSymbol_t* sortedList, const U32 sortedListSize, const U32* rankStart, rankVal_t rankValOrigin, const U32 maxWeight, const U32 nbBitsBaseline) argument 2075 HUF_readDTableX4(U32* DTable, const void* src, size_t srcSize) argument 2224 HUF_decompress4X4_usingDTable( void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, const U32* DTable) argument [all...] |
H A D | zstd_v01.c | 23 /* You can statically allocate FSE CTable/DTable as a table of unsigned using below macro */ 26 /* You can statically allocate Huff0 DTable as a table of unsigned short using below macro */ 28 #define HUF_CREATE_STATIC_DTABLE(DTable, maxTableLog) \ 29 unsigned short DTable[HUF_DTABLE_SIZE_U16(maxTableLog)] = { maxTableLog } 957 static size_t HUF_readDTable (U16* DTable, const void* src, size_t srcSize) argument 968 void* ptr = DTable+1; 1018 if (maxBits > DTable[0]) return (size_t)-FSE_ERROR_tableLog_tooLarge; /* DTable is too small */ 1019 DTable[0] = (U16)maxBits; 1042 /* fill DTable */ 1067 HUF_decompress_usingDTable( void* dst, size_t maxDstSize, const void* cSrc, size_t cSrcSize, const U16* DTable) argument [all...] |