Lines Matching refs:u64
13 static inline u64 rotl64(u64 x, s8 r)
22 static __always_inline u64 fmix64(u64 k)
38 u64 h1 = seed;
39 u64 h2 = seed;
41 const u64 c1 = 0x87c37b91114253d5LLU;
42 const u64 c2 = 0x4cf5ad432745937fLLU;
44 u64 *hash_out = out;
48 const u64 *blocks = (const u64 *)(data);
53 u64 k1 = get_unaligned_le64(&blocks[i * 2]);
54 u64 k2 = get_unaligned_le64(&blocks[i * 2 + 1]);
80 u64 k1 = 0;
81 u64 k2 = 0;
85 k2 ^= ((u64)tail[14]) << 48;
88 k2 ^= ((u64)tail[13]) << 40;
91 k2 ^= ((u64)tail[12]) << 32;
94 k2 ^= ((u64)tail[11]) << 24;
97 k2 ^= ((u64)tail[10]) << 16;
100 k2 ^= ((u64)tail[9]) << 8;
103 k2 ^= ((u64)tail[8]) << 0;
111 k1 ^= ((u64)tail[7]) << 56;
114 k1 ^= ((u64)tail[6]) << 48;
117 k1 ^= ((u64)tail[5]) << 40;
120 k1 ^= ((u64)tail[4]) << 32;
123 k1 ^= ((u64)tail[3]) << 24;
126 k1 ^= ((u64)tail[2]) << 16;
129 k1 ^= ((u64)tail[1]) << 8;
132 k1 ^= ((u64)tail[0]) << 0;