Lines Matching refs:tail
100 /* tail */
102 const uint8_t *tail = (const uint8_t *) (data + nblocks*4);
107 case 3: k1 ^= tail[2] << 16;
108 case 2: k1 ^= tail[1] << 8;
109 case 1: k1 ^= tail[0]; k1 *= c1; k1 = hash_rotl_32(k1, 15);
171 /* tail */
173 const uint8_t *tail = (const uint8_t *) (data + nblocks*16);
180 case 15: k4 ^= tail[14] << 16;
181 case 14: k4 ^= tail[13] << 8;
182 case 13: k4 ^= tail[12] << 0;
185 case 12: k3 ^= tail[11] << 24;
186 case 11: k3 ^= tail[10] << 16;
187 case 10: k3 ^= tail[ 9] << 8;
188 case 9: k3 ^= tail[ 8] << 0;
191 case 8: k2 ^= tail[ 7] << 24;
192 case 7: k2 ^= tail[ 6] << 16;
193 case 6: k2 ^= tail[ 5] << 8;
194 case 5: k2 ^= tail[ 4] << 0;
197 case 4: k1 ^= tail[ 3] << 24;
198 case 3: k1 ^= tail[ 2] << 16;
199 case 2: k1 ^= tail[ 1] << 8;
200 case 1: k1 ^= tail[ 0] << 0;
256 /* tail */
258 const uint8_t *tail = (const uint8_t*)(data + nblocks*16);
263 case 15: k2 ^= ((uint64_t)(tail[14])) << 48; /* falls through */
264 case 14: k2 ^= ((uint64_t)(tail[13])) << 40; /* falls through */
265 case 13: k2 ^= ((uint64_t)(tail[12])) << 32; /* falls through */
266 case 12: k2 ^= ((uint64_t)(tail[11])) << 24; /* falls through */
267 case 11: k2 ^= ((uint64_t)(tail[10])) << 16; /* falls through */
268 case 10: k2 ^= ((uint64_t)(tail[ 9])) << 8; /* falls through */
269 case 9: k2 ^= ((uint64_t)(tail[ 8])) << 0;
272 case 8: k1 ^= ((uint64_t)(tail[ 7])) << 56; /* falls through */
273 case 7: k1 ^= ((uint64_t)(tail[ 6])) << 48; /* falls through */
274 case 6: k1 ^= ((uint64_t)(tail[ 5])) << 40; /* falls through */
275 case 5: k1 ^= ((uint64_t)(tail[ 4])) << 32; /* falls through */
276 case 4: k1 ^= ((uint64_t)(tail[ 3])) << 24; /* falls through */
277 case 3: k1 ^= ((uint64_t)(tail[ 2])) << 16; /* falls through */
278 case 2: k1 ^= ((uint64_t)(tail[ 1])) << 8; /* falls through */
279 case 1: k1 ^= ((uint64_t)(tail[ 0])) << 0;