OpenHFT / Zero-Allocation-Hashing

Zero-allocation hashing for Java
Apache License 2.0
787 stars 136 forks source link

use Math.multiplyHigh() from JDK9 to improve performance #43

Closed gzm55 closed 4 years ago

gzm55 commented 4 years ago
  1. add Maths.unsignedLongMulXorFold(long,long) method
  2. prefer java.lang.Math.multiplyHigh() at runtime
  3. WyHash._wymum is re-implemented via Maths.unsignedLongMulXorFold(long,long)

Close #42