reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Support/xxhash.cpp
   96     H64 = rotl64(V1, 1) + rotl64(V2, 7) + rotl64(V3, 12) + rotl64(V4, 18);
   97     H64 = mergeRound(H64, V1);
   97     H64 = mergeRound(H64, V1);
   98     H64 = mergeRound(H64, V2);
   98     H64 = mergeRound(H64, V2);
   99     H64 = mergeRound(H64, V3);
   99     H64 = mergeRound(H64, V3);
  100     H64 = mergeRound(H64, V4);
  100     H64 = mergeRound(H64, V4);
  103     H64 = Seed + PRIME64_5;
  106   H64 += (uint64_t)Len;
  110     H64 ^= K1;
  111     H64 = rotl64(H64, 27) * PRIME64_1 + PRIME64_4;
  111     H64 = rotl64(H64, 27) * PRIME64_1 + PRIME64_4;
  116     H64 ^= (uint64_t)(endian::read32le(P)) * PRIME64_1;
  117     H64 = rotl64(H64, 23) * PRIME64_2 + PRIME64_3;
  117     H64 = rotl64(H64, 23) * PRIME64_2 + PRIME64_3;
  122     H64 ^= (*P) * PRIME64_5;
  123     H64 = rotl64(H64, 11) * PRIME64_1;
  123     H64 = rotl64(H64, 11) * PRIME64_1;
  127   H64 ^= H64 >> 33;
  127   H64 ^= H64 >> 33;
  128   H64 *= PRIME64_2;
  129   H64 ^= H64 >> 29;
  129   H64 ^= H64 >> 29;
  130   H64 *= PRIME64_3;
  131   H64 ^= H64 >> 32;
  131   H64 ^= H64 >> 32;
  133   return H64;