Lines Matching +full:16 +full:- +full:byte
1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
8 * - FSE source repository : https://github.com/Cyan4973/FiniteStateEntropy
9 * - Public forum : https://groups.google.com/forum/#!forum/lz4c
11 * This source code is licensed under both the BSD-style license (found in the
14 * You may select, at your option, one of the above-listed licenses.
17 /* --- dependencies --- */
18 #include "../common/mem.h" /* U32, BYTE, etc. */
24 /* --- Error management --- */
27 /*-**************************************************************
32 const BYTE* ip = (const BYTE*)src; in HIST_add()
33 const BYTE* const end = ip + srcSize; in HIST_add()
43 const BYTE* ip = (const BYTE*)src; in HIST_count_simple()
44 const BYTE* const end = ip + srcSize; in HIST_count_simple()
56 while (!count[maxSymbolValue]) maxSymbolValue--; in HIST_count_simple()
83 const BYTE* ip = (const BYTE*)source; in HIST_count_parallel_wksp()
84 const BYTE* const iend = ip+sourceSize; in HIST_count_parallel_wksp()
101 /* by stripes of 16 bytes */ in HIST_count_parallel_wksp()
103 while (ip < iend-15) { in HIST_count_parallel_wksp()
105 Counting1[(BYTE) c ]++; in HIST_count_parallel_wksp()
106 Counting2[(BYTE)(c>>8) ]++; in HIST_count_parallel_wksp()
107 Counting3[(BYTE)(c>>16)]++; in HIST_count_parallel_wksp()
110 Counting1[(BYTE) c ]++; in HIST_count_parallel_wksp()
111 Counting2[(BYTE)(c>>8) ]++; in HIST_count_parallel_wksp()
112 Counting3[(BYTE)(c>>16)]++; in HIST_count_parallel_wksp()
115 Counting1[(BYTE) c ]++; in HIST_count_parallel_wksp()
116 Counting2[(BYTE)(c>>8) ]++; in HIST_count_parallel_wksp()
117 Counting3[(BYTE)(c>>16)]++; in HIST_count_parallel_wksp()
120 Counting1[(BYTE) c ]++; in HIST_count_parallel_wksp()
121 Counting2[(BYTE)(c>>8) ]++; in HIST_count_parallel_wksp()
122 Counting3[(BYTE)(c>>16)]++; in HIST_count_parallel_wksp()
125 ip-=4; in HIST_count_parallel_wksp()
138 while (!Counting1[maxSymbolValue]) maxSymbolValue--; in HIST_count_parallel_wksp()
148 * `workSpace` is a writable buffer which must be 4-bytes aligned,
157 if ((size_t)workSpace & 3) return ERROR(GENERIC); /* must be aligned on 4-bytes boundaries */ in HIST_countFast_wksp()
169 if ((size_t)workSpace & 3) return ERROR(GENERIC); /* must be aligned on 4-bytes boundaries */ in HIST_count_wksp()