Searched refs:huffWeight (Results 1 - 4 of 4) sorted by relevance

/linux-master/lib/zstd/common/
H A Dentropy_common.c246 `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 Dhuf.h223 * `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 Dhuf_compress.c166 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 Dhuf_decompress.c299 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...]

Completed in 175 milliseconds