Commit 8b2142e3 by Kai Ninomiya Committed by Commit Bot

Put MurmurHash3 functions in the angle namespace

To prevent collisions when linking with other copies of MurmurHash3. BUG=697758 Change-Id: Id8a5c709ba972812ffa3ca143e7553cbf05fc57a Reviewed-on: https://chromium-review.googlesource.com/671194 Commit-Queue: Kai Ninomiya <kainino@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
parent 10ce2d28
......@@ -91,6 +91,8 @@ FORCE_INLINE uint64_t fmix64 ( uint64_t k )
//-----------------------------------------------------------------------------
namespace angle
{
void MurmurHash3_x86_32 ( const void * key, int len,
uint32_t seed, void * out )
{
......@@ -330,6 +332,7 @@ void MurmurHash3_x64_128 ( const void * key, const int len,
((uint64_t*)out)[0] = h1;
((uint64_t*)out)[1] = h2;
}
}
//-----------------------------------------------------------------------------
......@@ -26,11 +26,14 @@ typedef unsigned __int64 uint64_t;
//-----------------------------------------------------------------------------
namespace angle
{
void MurmurHash3_x86_32 ( const void * key, int len, uint32_t seed, void * out );
void MurmurHash3_x86_128 ( const void * key, int len, uint32_t seed, void * out );
void MurmurHash3_x64_128 ( const void * key, int len, uint32_t seed, void * out );
}
//-----------------------------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment