Home
last modified time | relevance | path

Searched refs:ShiftMix (Results 1 – 1 of 1) sorted by relevance

/external/chromium_org/third_party/smhasher/src/
DCity.cpp112 static uint64 ShiftMix(uint64 val) { in ShiftMix() function
136 return ShiftMix(y * k2 ^ z * k3) * k2; in HashLen0to16()
196 uint64 r = ShiftMix((vf + ws) * k2 + (wf + vs) * k0); in HashLen33to64()
197 return ShiftMix(r * k0 + vs) * k2; in HashLen33to64()
234 return HashLen16(HashLen16(v.first, w.first) + ShiftMix(y) * k1 + z, in CityHash64()
256 a = ShiftMix(a * k1) * k1; in CityMurmur()
258 d = ShiftMix(a + (len >= 8 ? Fetch64(s) : c)); in CityMurmur()
264 a ^= ShiftMix(Fetch64(s) * k1) * k1; in CityMurmur()
267 c ^= ShiftMix(Fetch64(s + 8) * k1) * k1; in CityMurmur()
418 a = ShiftMix((a + g) * k0) * k0 + b; in CityHashCrc256Long()
[all …]