DTable 90 lib/zstd/huf.h #define HUF_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) HUF_DTable DTable[HUF_DTABLE_SIZE((maxTableLog)-1)] = {((U32)((maxTableLog)-1) * 0x01000001)} DTable 91 lib/zstd/huf.h #define HUF_CREATE_STATIC_DTABLEX4(DTable, maxTableLog) HUF_DTable DTable[HUF_DTABLE_SIZE(maxTableLog)] = {((U32)(maxTableLog)*0x01000001)} DTable 180 lib/zstd/huf.h size_t HUF_readDTableX2_wksp(HUF_DTable *DTable, const void *src, size_t srcSize, void *workspace, size_t workspaceSize); DTable 181 lib/zstd/huf.h size_t HUF_readDTableX4_wksp(HUF_DTable *DTable, const void *src, size_t srcSize, void *workspace, size_t workspaceSize); DTable 183 lib/zstd/huf.h size_t HUF_decompress4X_usingDTable(void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable); DTable 184 lib/zstd/huf.h size_t HUF_decompress4X2_usingDTable(void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable); DTable 185 lib/zstd/huf.h size_t HUF_decompress4X4_usingDTable(void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable); DTable 208 lib/zstd/huf.h const HUF_DTable *DTable); /**< automatic selection of sing or double symbol decoder, based on DTable */ DTable 209 lib/zstd/huf.h size_t HUF_decompress1X2_usingDTable(void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable); DTable 210 lib/zstd/huf.h size_t HUF_decompress1X4_usingDTable(void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable); DTable 90 lib/zstd/huf_decompress.c size_t HUF_readDTableX2_wksp(HUF_DTable *DTable, const void *src, size_t srcSize, void *workspace, size_t workspaceSize) DTable 95 lib/zstd/huf_decompress.c void *const dtPtr = DTable + 1; DTable 121 lib/zstd/huf_decompress.c DTableDesc dtd = HUF_getDTableDesc(DTable); DTable 126 lib/zstd/huf_decompress.c memcpy(DTable, &dtd, sizeof(dtd)); DTable 199 lib/zstd/huf_decompress.c static size_t HUF_decompress1X2_usingDTable_internal(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable) DTable 203 lib/zstd/huf_decompress.c const void *dtPtr = DTable + 1; DTable 206 lib/zstd/huf_decompress.c DTableDesc const dtd = HUF_getDTableDesc(DTable); DTable 224 lib/zstd/huf_decompress.c size_t HUF_decompress1X2_usingDTable(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable) DTable 226 lib/zstd/huf_decompress.c DTableDesc dtd = HUF_getDTableDesc(DTable); DTable 229 lib/zstd/huf_decompress.c return HUF_decompress1X2_usingDTable_internal(dst, dstSize, cSrc, cSrcSize, DTable); DTable 247 lib/zstd/huf_decompress.c static size_t HUF_decompress4X2_usingDTable_internal(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable) DTable 257 lib/zstd/huf_decompress.c const void *const dtPtr = DTable + 1; DTable 282 lib/zstd/huf_decompress.c DTableDesc const dtd = HUF_getDTableDesc(DTable); DTable 355 lib/zstd/huf_decompress.c size_t HUF_decompress4X2_usingDTable(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable) DTable 357 lib/zstd/huf_decompress.c DTableDesc dtd = HUF_getDTableDesc(DTable); DTable 360 lib/zstd/huf_decompress.c return HUF_decompress4X2_usingDTable_internal(dst, dstSize, cSrc, cSrcSize, DTable); DTable 394 lib/zstd/huf_decompress.c static void HUF_fillDTableX4Level2(HUF_DEltX4 *DTable, U32 sizeLog, const U32 consumed, const U32 *rankValOrigin, const int minWeight, DTable 410 lib/zstd/huf_decompress.c DTable[i] = DElt; DTable 429 lib/zstd/huf_decompress.c DTable[i++] = DElt; DTable 440 lib/zstd/huf_decompress.c static void HUF_fillDTableX4(HUF_DEltX4 *DTable, const U32 targetLog, const sortedSymbol_t *sortedList, const U32 sortedListSize, const U32 *rankStart, DTable 464 lib/zstd/huf_decompress.c HUF_fillDTableX4Level2(DTable + start, targetLog - nbBits, nbBits, rankValOrigin[nbBits], minWeight, sortedList + sortedRank, DTable 475 lib/zstd/huf_decompress.c DTable[u] = DElt; DTable 482 lib/zstd/huf_decompress.c size_t HUF_readDTableX4_wksp(HUF_DTable *DTable, const void *src, size_t srcSize, void *workspace, size_t workspaceSize) DTable 485 lib/zstd/huf_decompress.c DTableDesc dtd = HUF_getDTableDesc(DTable); DTable 488 lib/zstd/huf_decompress.c void *dtPtr = DTable + 1; /* force compiler to avoid strict-aliasing */ DTable 591 lib/zstd/huf_decompress.c memcpy(DTable, &dtd, sizeof(dtd)); DTable 655 lib/zstd/huf_decompress.c static size_t HUF_decompress1X4_usingDTable_internal(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable) DTable 670 lib/zstd/huf_decompress.c const void *const dtPtr = DTable + 1; /* force compiler to not use strict-aliasing */ DTable 672 lib/zstd/huf_decompress.c DTableDesc const dtd = HUF_getDTableDesc(DTable); DTable 684 lib/zstd/huf_decompress.c size_t HUF_decompress1X4_usingDTable(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable) DTable 686 lib/zstd/huf_decompress.c DTableDesc dtd = HUF_getDTableDesc(DTable); DTable 689 lib/zstd/huf_decompress.c return HUF_decompress1X4_usingDTable_internal(dst, dstSize, cSrc, cSrcSize, DTable); DTable 707 lib/zstd/huf_decompress.c static size_t HUF_decompress4X4_usingDTable_internal(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable) DTable 716 lib/zstd/huf_decompress.c const void *const dtPtr = DTable + 1; DTable 741 lib/zstd/huf_decompress.c DTableDesc const dtd = HUF_getDTableDesc(DTable); DTable 817 lib/zstd/huf_decompress.c size_t HUF_decompress4X4_usingDTable(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable) DTable 819 lib/zstd/huf_decompress.c DTableDesc dtd = HUF_getDTableDesc(DTable); DTable 822 lib/zstd/huf_decompress.c return HUF_decompress4X4_usingDTable_internal(dst, dstSize, cSrc, cSrcSize, DTable); DTable 844 lib/zstd/huf_decompress.c size_t HUF_decompress1X_usingDTable(void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable) DTable 846 lib/zstd/huf_decompress.c DTableDesc const dtd = HUF_getDTableDesc(DTable); DTable 847 lib/zstd/huf_decompress.c return dtd.tableType ? HUF_decompress1X4_usingDTable_internal(dst, maxDstSize, cSrc, cSrcSize, DTable) DTable 848 lib/zstd/huf_decompress.c : HUF_decompress1X2_usingDTable_internal(dst, maxDstSize, cSrc, cSrcSize, DTable); DTable 851 lib/zstd/huf_decompress.c size_t HUF_decompress4X_usingDTable(void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUF_DTable *DTable) DTable 853 lib/zstd/huf_decompress.c DTableDesc const dtd = HUF_getDTableDesc(DTable); DTable 854 lib/zstd/huf_decompress.c return dtd.tableType ? HUF_decompress4X4_usingDTable_internal(dst, maxDstSize, cSrc, cSrcSize, DTable) DTable 855 lib/zstd/huf_decompress.c : HUF_decompress4X2_usingDTable_internal(dst, maxDstSize, cSrc, cSrcSize, DTable);