16#ifndef ECOLI_MURMURHASH_H_
17#define ECOLI_MURMURHASH_H_
24 return (x << r) | (x >> (32 - r));
41 h = h * 5 +0xe6546b64;
static uint32_t ec_murmurhash3_fmix32(uint32_t h)
static uint32_t ec_murmurhash3_mix32(uint32_t h)
static uint32_t ec_murmurhash_rotl32(uint32_t x, int8_t r)
uint32_t ec_murmurhash3(const void *key, int len, uint32_t seed)
static uint32_t ec_murmurhash3_add32(uint32_t h, uint32_t data)