Package com.jogamp.common.util
Class HashUtil
java.lang.Object
com.jogamp.common.util.HashUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetAddrHash32_EqualDist(long addr) Generates a 32bit equally distributed identity hash value fromaddravoiding XOR collision.static intgetAddrSizeHash32_EqualDist(long addr, long size) Generates a 32bit equally distributed identity hash value fromaddrandsizeavoiding XOR collision.static longgetHash64(long addr, long size) Generates a 64bit equally distributed hash value fromaddrandsizeavoiding XOR collisions.
-
Constructor Details
-
HashUtil
public HashUtil()
-
-
Method Details
-
getAddrHash32_EqualDist
public static int getAddrHash32_EqualDist(long addr) Generates a 32bit equally distributed identity hash value fromaddravoiding XOR collision. -
getAddrSizeHash32_EqualDist
public static int getAddrSizeHash32_EqualDist(long addr, long size) Generates a 32bit equally distributed identity hash value fromaddrandsizeavoiding XOR collision. -
getHash64
public static long getHash64(long addr, long size) Generates a 64bit equally distributed hash value fromaddrandsizeavoiding XOR collisions.
-