Lines Matching full:workspace
63 * But it needs some additional workspace for intermediate tables.
64 * `workSpace` size must be a table of size >= HIST_WKSP_SIZE_U32.
71 U32* const workSpace) in HIST_count_parallel_wksp() argument
77 U32* const Counting1 = workSpace; in HIST_count_parallel_wksp()
82 memset(workSpace, 0, 4*256*sizeof(unsigned)); in HIST_count_parallel_wksp()
142 * `workSpace` is a writable buffer which must be 4-bytes aligned,
147 void* workSpace, size_t workSpaceSize) in HIST_countFast_wksp() argument
151 if ((size_t)workSpace & 3) return ERROR(GENERIC); /* must be aligned on 4-bytes boundaries */ in HIST_countFast_wksp()
153 …IST_count_parallel_wksp(count, maxSymbolValuePtr, source, sourceSize, trustInput, (U32*)workSpace); in HIST_countFast_wksp()
166 * `workSpace` size must be table of >= HIST_WKSP_SIZE_U32 unsigned */
169 void* workSpace, size_t workSpaceSize) in HIST_count_wksp() argument
171 if ((size_t)workSpace & 3) return ERROR(GENERIC); /* must be aligned on 4-bytes boundaries */ in HIST_count_wksp()
174 …_parallel_wksp(count, maxSymbolValuePtr, source, sourceSize, checkMaxSymbolValue, (U32*)workSpace); in HIST_count_wksp()
176 …return HIST_countFast_wksp(count, maxSymbolValuePtr, source, sourceSize, workSpace, workSpaceSize); in HIST_count_wksp()