Lines Matching refs:input

114 /* Produce a 32-bit hash from 32-bit aligned input */
117 __in_ecount(count) uint32_t const *input,
129 /* Handle all but the last three dwords of the input */
131 a += input[0];
132 b += input[1];
133 c += input[2];
137 input += 3;
143 c += input[2];
146 b += input[1];
149 a += input[0];
163 /* Produce a 32-bit hash from arbitrarily aligned input */
166 __in_ecount(length) uint8_t const *input,
177 /* Handle all but the last twelve bytes of the input */
179 a += ((uint32_t)input[0]) << 24;
180 a += ((uint32_t)input[1]) << 16;
181 a += ((uint32_t)input[2]) << 8;
182 a += ((uint32_t)input[3]);
183 b += ((uint32_t)input[4]) << 24;
184 b += ((uint32_t)input[5]) << 16;
185 b += ((uint32_t)input[6]) << 8;
186 b += ((uint32_t)input[7]);
187 c += ((uint32_t)input[8]) << 24;
188 c += ((uint32_t)input[9]) << 16;
189 c += ((uint32_t)input[10]) << 8;
190 c += ((uint32_t)input[11]);
193 input += 12;
199 c += ((uint32_t)input[11]);
202 c += ((uint32_t)input[10]) << 8;
205 c += ((uint32_t)input[9]) << 16;
208 c += ((uint32_t)input[8]) << 24;
211 b += ((uint32_t)input[7]);
214 b += ((uint32_t)input[6]) << 8;
217 b += ((uint32_t)input[5]) << 16;
220 b += ((uint32_t)input[4]) << 24;
223 a += ((uint32_t)input[3]);
226 a += ((uint32_t)input[2]) << 8;
229 a += ((uint32_t)input[1]) << 16;
232 a += ((uint32_t)input[0]) << 24;
246 /* Produce a 32-bit hash from arbitrarily aligned input */
249 __in_ecount(length) uint8_t const *input,
260 /* Handle all but the last twelve bytes of the input */
262 a += ((uint32_t)input[0]);
263 a += ((uint32_t)input[1]) << 8;
264 a += ((uint32_t)input[2]) << 16;
265 a += ((uint32_t)input[3]) << 24;
266 b += ((uint32_t)input[4]);
267 b += ((uint32_t)input[5]) << 8;
268 b += ((uint32_t)input[6]) << 16;
269 b += ((uint32_t)input[7]) << 24;
270 c += ((uint32_t)input[8]);
271 c += ((uint32_t)input[9]) << 8;
272 c += ((uint32_t)input[10]) << 16;
273 c += ((uint32_t)input[11]) << 24;
276 input += 12;
282 c += ((uint32_t)input[11]) << 24;
285 c += ((uint32_t)input[10]) << 16;
288 c += ((uint32_t)input[9]) << 8;
291 c += ((uint32_t)input[8]);
294 b += ((uint32_t)input[7]) << 24;
297 b += ((uint32_t)input[6]) << 16;
300 b += ((uint32_t)input[5]) << 8;
303 b += ((uint32_t)input[4]);
306 a += ((uint32_t)input[3]) << 24;
309 a += ((uint32_t)input[2]) << 16;
312 a += ((uint32_t)input[1]) << 8;
315 a += ((uint32_t)input[0]);