Lines Matching refs:Rotate
50 static uint64_t Rotate(uint64_t val, size_t shift) { in Rotate() function
62 return HashLen16(a, Rotate(b + len, len)) ^ b; in HashLen0to16()
86 b = Rotate(b + a + z, 51); in WeakHashLen32WithSeeds()
90 b += Rotate(a, 23); in WeakHashLen32WithSeeds()
114 return HashLen16(Rotate(a - b, 43) + Rotate(c, 30) + d, in HashLen17to32()
115 a + Rotate(b ^ k3, 20) - c + len); in HashLen17to32()
123 uint64_t b = Rotate(a + z, 52); in HashLen33to64()
124 uint64_t c = Rotate(a, 37); in HashLen33to64()
126 c += Rotate(a, 7); in HashLen33to64()
129 uint64_t vs = b + Rotate(a, 31) + c; in HashLen33to64()
133 b = Rotate(a + z, 52); in HashLen33to64()
134 c = Rotate(a, 37); in HashLen33to64()
136 c += Rotate(a, 7); in HashLen33to64()
139 uint64_t ws = b + Rotate(a, 31) + c; in HashLen33to64()
173 x = Rotate(x + y + v.first + absl::little_endian::Load64(s + 8), 37) * k1; in CityHash64()
174 y = Rotate(y + v.second + absl::little_endian::Load64(s + 48), 42) * k1; in CityHash64()
177 z = Rotate(z + w.first, 33) * k1; in CityHash64()