/freebsd-current/sys/contrib/zstd/lib/common/ |
H A D | entropy_common.c | 258 `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 D | huf.h | 230 U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr, 241 U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr,
|
/freebsd-current/sys/contrib/openzfs/module/zstd/lib/common/ |
H A D | entropy_common.c | 151 `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 D | huf.h | 226 U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr,
|
/freebsd-current/sys/contrib/zstd/lib/legacy/ |
H A D | zstd_v03.c | 1539 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 D | zstd_v02.c | 1542 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 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_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...] |
H A D | zstd_v05.c | 1794 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 D | zstd_v04.c | 1692 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 D | huf_decompress.c | 564 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 D | huf_decompress.c | 1038 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);
|