Lines Matching refs:input

111 /* Produce a 32-bit hash from 32-bit aligned input */
114 __in_ecount(count) uint32_t const *input,
126 /* Handle all but the last three dwords of the input */
128 a += input[0];
129 b += input[1];
130 c += input[2];
134 input += 3;
140 c += input[2];
143 b += input[1];
146 a += input[0];
160 /* Produce a 32-bit hash from arbitrarily aligned input */
163 __in_ecount(length) uint8_t const *input,
174 /* Handle all but the last twelve bytes of the input */
176 a += ((uint32_t)input[0]) << 24;
177 a += ((uint32_t)input[1]) << 16;
178 a += ((uint32_t)input[2]) << 8;
179 a += ((uint32_t)input[3]);
180 b += ((uint32_t)input[4]) << 24;
181 b += ((uint32_t)input[5]) << 16;
182 b += ((uint32_t)input[6]) << 8;
183 b += ((uint32_t)input[7]);
184 c += ((uint32_t)input[8]) << 24;
185 c += ((uint32_t)input[9]) << 16;
186 c += ((uint32_t)input[10]) << 8;
187 c += ((uint32_t)input[11]);
190 input += 12;
196 c += ((uint32_t)input[11]);
199 c += ((uint32_t)input[10]) << 8;
202 c += ((uint32_t)input[9]) << 16;
205 c += ((uint32_t)input[8]) << 24;
208 b += ((uint32_t)input[7]);
211 b += ((uint32_t)input[6]) << 8;
214 b += ((uint32_t)input[5]) << 16;
217 b += ((uint32_t)input[4]) << 24;
220 a += ((uint32_t)input[3]);
223 a += ((uint32_t)input[2]) << 8;
226 a += ((uint32_t)input[1]) << 16;
229 a += ((uint32_t)input[0]) << 24;
243 /* Produce a 32-bit hash from arbitrarily aligned input */
246 __in_ecount(length) uint8_t const *input,
257 /* Handle all but the last twelve bytes of the input */
259 a += ((uint32_t)input[0]);
260 a += ((uint32_t)input[1]) << 8;
261 a += ((uint32_t)input[2]) << 16;
262 a += ((uint32_t)input[3]) << 24;
263 b += ((uint32_t)input[4]);
264 b += ((uint32_t)input[5]) << 8;
265 b += ((uint32_t)input[6]) << 16;
266 b += ((uint32_t)input[7]) << 24;
267 c += ((uint32_t)input[8]);
268 c += ((uint32_t)input[9]) << 8;
269 c += ((uint32_t)input[10]) << 16;
270 c += ((uint32_t)input[11]) << 24;
273 input += 12;
279 c += ((uint32_t)input[11]) << 24;
282 c += ((uint32_t)input[10]) << 16;
285 c += ((uint32_t)input[9]) << 8;
288 c += ((uint32_t)input[8]);
291 b += ((uint32_t)input[7]) << 24;
294 b += ((uint32_t)input[6]) << 16;
297 b += ((uint32_t)input[5]) << 8;
300 b += ((uint32_t)input[4]);
303 a += ((uint32_t)input[3]) << 24;
306 a += ((uint32_t)input[2]) << 16;
309 a += ((uint32_t)input[1]) << 8;
312 a += ((uint32_t)input[0]);