Package org.robovm.compiler.hash
Class MurmurHash3
java.lang.Object
org.robovm.compiler.hash.MurmurHash3
public class MurmurHash3 extends Object
The MurmurHash3 algorithm was created by Austin Appleby. This java port was authored by
Yonik Seeley and is placed into the public domain. The author hereby disclaims copyright
to this source code.
This produces exactly the same hash values as the final C++ version of MurmurHash3 and is thus suitable for producing the same hash values across platforms.
The 32 bit x86 version of this hash should be the fastest variant for relatively short keys like ids.
Note - The x86 and x64 versions do _not_ produce the same results, as the algorithms are optimized for their respective platforms.
See http://github.com/yonik/java_util for future updates to this file.
-
Constructor Summary
Constructors Constructor Description MurmurHash3() -
Method Summary
Modifier and Type Method Description static intmurmurhash3_x86_32(byte[] data, int offset, int len, int seed)Returns the MurmurHash3_x86_32 hash.
-
Constructor Details
-
MurmurHash3
public MurmurHash3()
-
-
Method Details
-
murmurhash3_x86_32
public static int murmurhash3_x86_32(byte[] data, int offset, int len, int seed)Returns the MurmurHash3_x86_32 hash.
-