mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-02 00:45:58 +00:00
Add 64 bit output for MurmurHash
This commit is contained in:
@@ -44,11 +44,27 @@ inline void Hash (const void* key, int len, uint32 seed, HashType* out)
|
||||
break;
|
||||
|
||||
#if BEAST_64BIT
|
||||
case 64:
|
||||
{
|
||||
HashType tmp[2];
|
||||
MurmurHash3_x64_128 (key, len, seed, &tmp[0]);
|
||||
*out = tmp[0];
|
||||
}
|
||||
break;
|
||||
|
||||
case 128:
|
||||
MurmurHash3_x64_128 (key, len, seed, out);
|
||||
break;
|
||||
|
||||
#else
|
||||
case 64:
|
||||
{
|
||||
HashType tmp[2];
|
||||
MurmurHash3_x86_128 (key, len, seed, &tmp[0]);
|
||||
*out = tmp[0];
|
||||
}
|
||||
break;
|
||||
|
||||
case 128:
|
||||
MurmurHash3_x86_128 (key, len, seed, out);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user