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