Searched refs:rankStats (Results 1 - 9 of 9) sorted by relevance

/freebsd-12-stable/sys/contrib/zstd/lib/common/
H A Dentropy_common.c156 `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 Dhuf.h238 U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr,
/freebsd-12-stable/sys/contrib/zstd/lib/decompress/
H A Dhuf_decompress.c733 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 Dzstd_v03.c1528 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 Dzstd_v02.c1531 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 Dzstd_v07.c1106 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 Dzstd_v04.c1743 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 Dzstd_v05.c1791 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 Dzstd_v06.c1854 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...]

Completed in 212 milliseconds