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

/freebsd-current/sys/contrib/zstd/lib/common/
H A Dentropy_common.c258 `rankStats` is assumed to be a table of at least HUF_TABLELOG_MAX U32.
262 size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument
267 return HUF_readStats_wksp(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, wksp, sizeof(wksp), /* bmi2 */ 0);
271 HUF_readStats_body(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument
305 ZSTD_memset(rankStats, 0, (HUF_TABLELOG_MAX + 1) * sizeof(U32));
309 rankStats[huffWeight[n]]++;
325 rankStats[lastWeight]++;
329 if ((rankStats[1] < 2) || (rankStats[1] & 1)) return ERROR(corruption_detected); /* by construction : at least 2 elts of rank 1, must be even */
337 static size_t HUF_readStats_body_default(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument
346 HUF_readStats_body_bmi2(BYTE* huffWeight, size_t hwSize, U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr, const void* src, size_t srcSize, void* workSpace, size_t wkspSize) argument
355 HUF_readStats_wksp(BYTE* huffWeight, size_t hwSize, U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr, const void* src, size_t srcSize, void* workSpace, size_t wkspSize, int bmi2) argument
[all...]
H A Dhuf.h230 U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr,
241 U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr,
/freebsd-current/sys/contrib/openzfs/module/zstd/lib/common/
H A Dentropy_common.c151 `rankStats` is assumed to be a table of at least HUF_TABLELOG_MAX U32.
155 size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument
187 memset(rankStats, 0, (HUF_TABLELOG_MAX + 1) * sizeof(U32));
191 rankStats[huffWeight[n]]++;
207 rankStats[lastWeight]++;
211 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.h226 U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr,
/freebsd-current/sys/contrib/zstd/lib/legacy/
H A Dzstd_v03.c1539 static size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument
1585 memset(rankStats, 0, (HUF_ABSOLUTEMAX_TABLELOG + 1) * sizeof(U32));
1590 rankStats[huffWeight[n]]++;
1605 rankStats[lastWeight]++;
1609 if ((rankStats[1] < 2) || (rankStats[1] & 1)) return ERROR(corruption_detected); /* by construction : at least 2 elts of rank 1, must be even */
1928 U32 rankStats[HUF_ABSOLUTEMAX_TABLELOG + 1] = { 0 }; local
1943 iSize = HUF_readStats(weightList, HUF_MAX_SYMBOL_VALUE + 1, rankStats, &nbSymbols, &tableLog, src, srcSize);
1950 for (maxW = tableLog; rankStats[maxW]==0; maxW--)
1959 nextRankStart += rankStats[
[all...]
H A Dzstd_v02.c1542 static size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument
1588 memset(rankStats, 0, (HUF_ABSOLUTEMAX_TABLELOG + 1) * sizeof(U32));
1593 rankStats[huffWeight[n]]++;
1608 rankStats[lastWeight]++;
1612 if ((rankStats[1] < 2) || (rankStats[1] & 1)) return ERROR(corruption_detected); /* by construction : at least 2 elts of rank 1, must be even */
1931 U32 rankStats[HUF_ABSOLUTEMAX_TABLELOG + 1] = { 0 }; local
1946 iSize = HUF_readStats(weightList, HUF_MAX_SYMBOL_VALUE + 1, rankStats, &nbSymbols, &tableLog, src, srcSize);
1953 for (maxW = tableLog; rankStats[maxW]==0; maxW--)
1962 nextRankStart += rankStats[
2267 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_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...]
H A Dzstd_v05.c1794 static size_t HUFv05_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument
1833 memset(rankStats, 0, (HUFv05_ABSOLUTEMAX_TABLELOG + 1) * sizeof(U32));
1837 rankStats[huffWeight[n]]++;
1852 rankStats[lastWeight]++;
1856 if ((rankStats[1] < 2) || (rankStats[1] & 1)) return ERROR(corruption_detected); /* by construction : at least 2 elts of rank 1, must be even */
2201 U32 rankStats[HUFv05_ABSOLUTEMAX_TABLELOG + 1] = { 0 }; local
2215 iSize = HUFv05_readStats(weightList, HUFv05_MAX_SYMBOL_VALUE + 1, rankStats, &nbSymbols, &tableLog, src, srcSize);
2222 for (maxW = tableLog; rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */
2229 nextRankStart += rankStats[
[all...]
H A Dzstd_v04.c1692 static size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument
1738 memset(rankStats, 0, (HUF_ABSOLUTEMAX_TABLELOG + 1) * sizeof(U32));
1743 rankStats[huffWeight[n]]++;
1758 rankStats[lastWeight]++;
1762 if ((rankStats[1] < 2) || (rankStats[1] & 1)) return ERROR(corruption_detected); /* by construction : at least 2 elts of rank 1, must be even */
2079 U32 rankStats[HUF_ABSOLUTEMAX_TABLELOG + 1] = { 0 }; local
2093 iSize = HUF_readStats(weightList, HUF_MAX_SYMBOL_VALUE + 1, rankStats, &nbSymbols, &tableLog, src, srcSize);
2100 for (maxW = tableLog; rankStats[maxW]==0; maxW--)
2109 nextRankStart += rankStats[
[all...]
/freebsd-current/sys/contrib/openzfs/module/zstd/lib/decompress/
H A Dhuf_decompress.c564 U32* rankStats; local
572 rankStats = (U32 *)workSpace + spaceUsed32;
584 memset(rankStats, 0, sizeof(U32) * (2 * HUF_TABLELOG_MAX + 2 + 1));
590 iSize = HUF_readStats(weightList, HUF_SYMBOLVALUE_MAX + 1, rankStats, &nbSymbols, &tableLog, src, srcSize);
597 for (maxW = tableLog; rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */
603 nextRankStart += rankStats[w];
628 nextRankVal += rankStats[w] << (w+rescale);
/freebsd-current/sys/contrib/zstd/lib/decompress/
H A Dhuf_decompress.c1038 U32 rankStats[HUF_TABLELOG_MAX + 1]; member in struct:__anon129
1069 ZSTD_memset(wksp->rankStats, 0, sizeof(wksp->rankStats));
1076 iSize = HUF_readStats_wksp(wksp->weightList, HUF_SYMBOLVALUE_MAX + 1, wksp->rankStats, &nbSymbols, &tableLog, src, srcSize, wksp->calleeWksp, sizeof(wksp->calleeWksp), bmi2);
1084 for (maxW = tableLog; wksp->rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */
1090 nextRankStart += wksp->rankStats[w];
1114 nextRankVal += wksp->rankStats[w] << (w+rescale);

Completed in 301 milliseconds