blob: 6b18f535b12e8287e5ece66f6582a0e2997e8d3e [file] [log] [blame]
#include "pstdint.h"
uint32_t MurmurHash1 ( const void * key, int len, uint32_t seed );
uint32_t MurmurHash2 ( const void * key, int len, uint32_t seed );
uint64_t MurmurHash64A ( const void * key, int len, uint64_t seed );
uint64_t MurmurHash64B ( const void * key, int len, uint64_t seed );
uint32_t MurmurHash2A ( const void * key, int len, uint32_t seed );
uint32_t MurmurHashNeutral2 ( const void * key, int len, uint32_t seed );
uint32_t MurmurHashAligned2 ( const void * key, int len, uint32_t seed );
void MurmurHash1_test ( const void * key, int len, uint32_t seed, void * out )
{
*(uint32_t*)out = MurmurHash1(key,len,seed);
}
void MurmurHash2_test ( const void * key, int len, uint32_t seed, void * out )
{
*(uint32_t*)out = MurmurHash2(key,len,seed);
}
void MurmurHash2A_test ( const void * key, int len, uint32_t seed, void * out )
{
*(uint32_t*)out = MurmurHash2A(key,len,seed);
}