Lines Matching refs:k2
248 u_int64_t h2 = seed, k2; in net_flowhash_mh3_x64_128() local
256 k2 = getblock64(blocks, i * 2 + 1); in net_flowhash_mh3_x64_128()
279 k2 *= MH3_X64_128_C2; in net_flowhash_mh3_x64_128()
281 __asm__ ( "rol $33, %[k2]\n\t" :[k2] "+r" (k2) : :); in net_flowhash_mh3_x64_128()
283 __asm__ ( "ror %[k2], %[k2], #(64-33)\n\t" :[k2] "+r" (k2) : :); in net_flowhash_mh3_x64_128()
285 k2 = ROTL64(k2, 33); in net_flowhash_mh3_x64_128()
287 k2 *= MH3_X64_128_C1; in net_flowhash_mh3_x64_128()
288 h2 ^= k2; in net_flowhash_mh3_x64_128()
304 k2 = 0; in net_flowhash_mh3_x64_128()
308 k2 ^= ((u_int64_t)tail[14]) << 48; in net_flowhash_mh3_x64_128()
311 k2 ^= ((u_int64_t)tail[13]) << 40; in net_flowhash_mh3_x64_128()
314 k2 ^= ((u_int64_t)tail[12]) << 32; in net_flowhash_mh3_x64_128()
317 k2 ^= ((u_int64_t)tail[11]) << 24; in net_flowhash_mh3_x64_128()
320 k2 ^= ((u_int64_t)tail[10]) << 16; in net_flowhash_mh3_x64_128()
323 k2 ^= ((u_int64_t)tail[9]) << 8; in net_flowhash_mh3_x64_128()
326 k2 ^= ((u_int64_t)tail[8]) << 0; in net_flowhash_mh3_x64_128()
327 k2 *= MH3_X64_128_C2; in net_flowhash_mh3_x64_128()
329 __asm__ ( "rol $33, %[k2]\n\t" :[k2] "+r" (k2) : :); in net_flowhash_mh3_x64_128()
331 __asm__ ( "ror %[k2], %[k2], #(64-33)\n\t" :[k2] "+r" (k2) : :); in net_flowhash_mh3_x64_128()
333 k2 = ROTL64(k2, 33); in net_flowhash_mh3_x64_128()
335 k2 *= MH3_X64_128_C1; in net_flowhash_mh3_x64_128()
336 h2 ^= k2; in net_flowhash_mh3_x64_128()