/linux-master/lib/zstd/common/ |
H A D | entropy_common.c | 246 `huffWeight` is destination buffer. 251 size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument 256 return HUF_readStats_wksp(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, wksp, sizeof(wksp), /* bmi2 */ 0); 260 HUF_readStats_body(BYTE* huffWeight, size_t hwSize, U32* rankStats, argument 273 /* ZSTD_memset(huffWeight, 0, hwSize); *//* is not necessary, even though some analyzer complain ... */ 283 huffWeight[n] = ip[n/2] >> 4; 284 huffWeight[n+1] = ip[n/2] & 15; 289 oSize = FSE_decompress_wksp_bmi2(huffWeight, hwSize-1, ip+1, iSize, 6, workSpace, wkspSize, bmi2); 297 if (huffWeight[n] > HUF_TABLELOG_MAX) return ERROR(corruption_detected); 298 rankStats[huffWeight[ 326 HUF_readStats_body_default(BYTE* huffWeight, size_t hwSize, U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr, const void* src, size_t srcSize, void* workSpace, size_t wkspSize) argument 335 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 344 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 | 223 * `huffWeight` is destination buffer. 226 size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, 237 size_t HUF_readStats_wksp(BYTE* huffWeight, size_t hwSize,
|
/linux-master/lib/zstd/compress/ |
H A D | huf_compress.c | 166 BYTE huffWeight[HUF_SYMBOLVALUE_MAX]; member in struct:__anon166 187 wksp->huffWeight[n] = wksp->bitsToWeight[HUF_getNbBits(ct[n])]; 191 { CHECK_V_F(hSize, HUF_compressWeights(op+1, maxDstSize-1, wksp->huffWeight, maxSymbolValue, &wksp->wksp, sizeof(wksp->wksp)) ); 201 wksp->huffWeight[maxSymbolValue] = 0; /* to be sure it doesn't cause msan issue in final combination */ 203 op[(n/2)+1] = (BYTE)((wksp->huffWeight[n] << 4) + wksp->huffWeight[n+1]); 220 BYTE huffWeight[HUF_SYMBOLVALUE_MAX + 1]; /* init not required, even though some static analyzer may complain */ local 227 CHECK_V_F(readSize, HUF_readStats(huffWeight, HUF_SYMBOLVALUE_MAX+1, rankVal, &nbSymbols, &tableLog, src, srcSize)); 246 const U32 w = huffWeight[n];
|
/linux-master/lib/zstd/decompress/ |
H A D | huf_decompress.c | 299 static U32 HUF_rescaleStats(BYTE* huffWeight, U32* rankVal, U32 nbSymbols, U32 tableLog, U32 targetTableLog) argument 308 huffWeight[s] += (BYTE)((huffWeight[s] == 0) ? 0 : scale); 329 BYTE huffWeight[HUF_SYMBOLVALUE_MAX + 1]; member in struct:__anon29 351 /* ZSTD_memset(huffWeight, 0, sizeof(huffWeight)); */ /* is not necessary, even though some analyzer complain ... */ 353 iSize = HUF_readStats_wksp(wksp->huffWeight, HUF_SYMBOLVALUE_MAX + 1, wksp->rankVal, &nbSymbols, &tableLog, src, srcSize, wksp->statsWksp, sizeof(wksp->statsWksp), bmi2); 361 tableLog = HUF_rescaleStats(wksp->huffWeight, wksp->rankVal, nbSymbols, tableLog, targetTableLog); 393 size_t const w = wksp->huffWeight[n+u]; 398 size_t const w = wksp->huffWeight[ [all...] |