/freebsd-12-stable/sys/contrib/zstd/lib/common/ |
H A D | entropy_common.c | 156 `rankStats` is assumed to be a table of at least HUF_TABLELOG_MAX U32. 160 size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument 192 memset(rankStats, 0, (HUF_TABLELOG_MAX + 1) * sizeof(U32)); 196 rankStats[huffWeight[n]]++; 212 rankStats[lastWeight]++; 216 if ((rankStats[1] < 2) || (rankStats[1] & 1)) return ERROR(corruption_detected); /* by construction : at least 2 elts of rank 1, must be even */
|
H A D | huf.h | 238 U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr,
|
/freebsd-12-stable/sys/contrib/zstd/lib/decompress/ |
H A D | huf_decompress.c | 733 U32* rankStats; local 741 rankStats = (U32 *)workSpace + spaceUsed32; 753 memset(rankStats, 0, sizeof(U32) * (2 * HUF_TABLELOG_MAX + 2 + 1)); 759 iSize = HUF_readStats(weightList, HUF_SYMBOLVALUE_MAX + 1, rankStats, &nbSymbols, &tableLog, src, srcSize); 766 for (maxW = tableLog; rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */ 772 nextRankStart += rankStats[w]; 797 nextRankVal += rankStats[w] << (w+rescale);
|
/freebsd-12-stable/sys/contrib/zstd/lib/legacy/ |
H A D | zstd_v03.c | 1528 static size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument 1574 memset(rankStats, 0, (HUF_ABSOLUTEMAX_TABLELOG + 1) * sizeof(U32)); 1579 rankStats[huffWeight[n]]++; 1594 rankStats[lastWeight]++; 1598 if ((rankStats[1] < 2) || (rankStats[1] & 1)) return ERROR(corruption_detected); /* by construction : at least 2 elts of rank 1, must be even */ 1917 U32 rankStats[HUF_ABSOLUTEMAX_TABLELOG + 1] = { 0 }; local 1932 iSize = HUF_readStats(weightList, HUF_MAX_SYMBOL_VALUE + 1, rankStats, &nbSymbols, &tableLog, src, srcSize); 1939 for (maxW = tableLog; rankStats[maxW]==0; maxW--) 1948 nextRankStart += rankStats[ [all...] |
H A D | zstd_v02.c | 1531 static size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument 1577 memset(rankStats, 0, (HUF_ABSOLUTEMAX_TABLELOG + 1) * sizeof(U32)); 1582 rankStats[huffWeight[n]]++; 1597 rankStats[lastWeight]++; 1601 if ((rankStats[1] < 2) || (rankStats[1] & 1)) return ERROR(corruption_detected); /* by construction : at least 2 elts of rank 1, must be even */ 1920 U32 rankStats[HUF_ABSOLUTEMAX_TABLELOG + 1] = { 0 }; local 1935 iSize = HUF_readStats(weightList, HUF_MAX_SYMBOL_VALUE + 1, rankStats, &nbSymbols, &tableLog, src, srcSize); 1942 for (maxW = tableLog; rankStats[maxW]==0; maxW--) 1951 nextRankStart += rankStats[ 2256 U32 rankStats[HUF_ABSOLUTEMAX_TABLELOG + 1] = { 0 }; local [all...] |
H A D | zstd_v07.c | 1106 size_t HUFv07_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, 1306 size_t HUFv07_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument 1344 memset(rankStats, 0, (HUFv07_TABLELOG_ABSOLUTEMAX + 1) * sizeof(U32)); 1348 rankStats[huffWeight[n]]++; 1364 rankStats[lastWeight]++; 1368 if ((rankStats[1] < 2) || (rankStats[1] & 1)) return ERROR(corruption_detected); /* by construction : at least 2 elts of rank 1, must be even */ 2138 U32 rankStats[HUFv07_TABLELOG_ABSOLUTEMAX + 1] = { 0 }; local 2153 iSize = HUFv07_readStats(weightList, HUFv07_SYMBOLVALUE_MAX + 1, rankStats, &nbSymbols, &tableLog, src, srcSize); 2160 for (maxW = tableLog; rankStats[max [all...] |
H A D | zstd_v04.c | 1743 static size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument 1789 memset(rankStats, 0, (HUF_ABSOLUTEMAX_TABLELOG + 1) * sizeof(U32)); 1794 rankStats[huffWeight[n]]++; 1809 rankStats[lastWeight]++; 1813 if ((rankStats[1] < 2) || (rankStats[1] & 1)) return ERROR(corruption_detected); /* by construction : at least 2 elts of rank 1, must be even */ 2130 U32 rankStats[HUF_ABSOLUTEMAX_TABLELOG + 1] = { 0 }; local 2144 iSize = HUF_readStats(weightList, HUF_MAX_SYMBOL_VALUE + 1, rankStats, &nbSymbols, &tableLog, src, srcSize); 2151 for (maxW = tableLog; rankStats[maxW]==0; maxW--) 2160 nextRankStart += rankStats[ [all...] |
H A D | zstd_v05.c | 1791 static size_t HUFv05_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument 1830 memset(rankStats, 0, (HUFv05_ABSOLUTEMAX_TABLELOG + 1) * sizeof(U32)); 1834 rankStats[huffWeight[n]]++; 1849 rankStats[lastWeight]++; 1853 if ((rankStats[1] < 2) || (rankStats[1] & 1)) return ERROR(corruption_detected); /* by construction : at least 2 elts of rank 1, must be even */ 2197 U32 rankStats[HUFv05_ABSOLUTEMAX_TABLELOG + 1] = { 0 }; local 2211 iSize = HUFv05_readStats(weightList, HUFv05_MAX_SYMBOL_VALUE + 1, rankStats, &nbSymbols, &tableLog, src, srcSize); 2218 for (maxW = tableLog; rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */ 2225 nextRankStart += rankStats[ [all...] |
H A D | zstd_v06.c | 1854 MEM_STATIC size_t HUFv06_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument 1892 memset(rankStats, 0, (HUFv06_ABSOLUTEMAX_TABLELOG + 1) * sizeof(U32)); 1896 rankStats[huffWeight[n]]++; 1912 rankStats[lastWeight]++; 1916 if ((rankStats[1] < 2) || (rankStats[1] & 1)) return ERROR(corruption_detected); /* by construction : at least 2 elts of rank 1, must be even */ 2331 U32 rankStats[HUFv06_ABSOLUTEMAX_TABLELOG + 1] = { 0 }; local 2345 iSize = HUFv06_readStats(weightList, HUFv06_MAX_SYMBOL_VALUE + 1, rankStats, &nbSymbols, &tableLog, src, srcSize); 2352 for (maxW = tableLog; rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */ 2358 nextRankStart += rankStats[ [all...] |