Lines Matching defs:wksp

345     HUF_ReadDTableX1_Workspace* wksp = (HUF_ReadDTableX1_Workspace*)workSpace;
347 DEBUG_STATIC_ASSERT(HUF_DECOMPRESS_WORKSPACE_SIZE >= sizeof(*wksp));
348 if (sizeof(*wksp) > wkspSize) return ERROR(tableLog_tooLarge);
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);
387 nextRankStart += wksp->rankVal[n];
388 wksp->rankStart[n] = curr;
393 size_t const w = wksp->huffWeight[n+u];
394 wksp->symbols[wksp->rankStart[w]++] = (BYTE)(n+u);
398 size_t const w = wksp->huffWeight[n];
399 wksp->symbols[wksp->rankStart[w]++] = (BYTE)n;
411 int symbol=wksp->rankVal[0];
414 int const symbolCount = wksp->rankVal[w];
424 D.byte = wksp->symbols[symbol + s];
433 D.byte = wksp->symbols[symbol + s];
442 U64 const D4 = HUF_DEltX1_set4(wksp->symbols[symbol + s], nbBits);
449 U64 const D4 = HUF_DEltX1_set4(wksp->symbols[symbol + s], nbBits);
457 U64 const D4 = HUF_DEltX1_set4(wksp->symbols[symbol + s], nbBits);
1060 HUF_ReadDTableX2_Workspace* const wksp = (HUF_ReadDTableX2_Workspace*)workSpace;
1062 if (sizeof(*wksp) > wkspSize) return ERROR(GENERIC);
1064 rankStart = wksp->rankStart0 + 1;
1065 ZSTD_memset(wksp->rankStats, 0, sizeof(wksp->rankStats));
1066 ZSTD_memset(wksp->rankStart0, 0, sizeof(wksp->rankStart0));
1072 iSize = HUF_readStats_wksp(wksp->weightList, HUF_SYMBOLVALUE_MAX + 1, wksp->rankStats, &nbSymbols, &tableLog, src, srcSize, wksp->calleeWksp, sizeof(wksp->calleeWksp), bmi2);
1080 for (maxW = tableLog; wksp->rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */
1086 nextRankStart += wksp->rankStats[w];
1096 U32 const w = wksp->weightList[s];
1098 wksp->sortedSymbol[r].symbol = (BYTE)s;
1104 { U32* const rankVal0 = wksp->rankVal[0];
1110 nextRankVal += wksp->rankStats[w] << (w+rescale);
1116 U32* const rankValPtr = wksp->rankVal[consumed];
1123 wksp->sortedSymbol,
1124 wksp->rankStart0, wksp->rankVal, maxW,