1 //-----------------------------------------------------------------------------
2 // MurmurHash3 was written by Austin Appleby, and is placed in the public
3 // domain. The author hereby disclaims copyright to this source code.
5 #ifndef _MURMURHASH3_H_
6 #define _MURMURHASH3_H_
8 //-----------------------------------------------------------------------------
9 // Platform-specific functions and macros
13 //-----------------------------------------------------------------------------
15 void MurmurHash3_x86_32(const void* key
, int len
, uint32_t seed
, void* out
);
17 void MurmurHash3_x86_128(const void* key
, int len
, uint32_t seed
, void* out
);
19 void MurmurHash3_x64_128(const void* key
, int len
, uint32_t seed
, void* out
);
21 //-----------------------------------------------------------------------------
23 #endif // _MURMURHASH3_H_