uses const val for faster MurMur

This commit is contained in:
Vitor Pamplona
2025-02-22 16:19:01 -05:00
parent 96f57b2c90
commit 3790325a0f
@@ -20,13 +20,11 @@
*/ */
package com.vitorpamplona.quartz.nip01Core.hints.bloom package com.vitorpamplona.quartz.nip01Core.hints.bloom
import org.apache.commons.lang3.BooleanUtils.xor
class MurmurHash3 { class MurmurHash3 {
companion object { companion object {
val ROUND_DOWN = 0xFFFFFFFC.toInt() const val ROUND_DOWN = 0xFFFFFFFC.toInt()
val C1 = -0x3361d2af // 0xcc9e2d51 const val C1 = -0x3361d2af // 0xcc9e2d51
val C2 = 0x1b873593 const val C2 = 0x1b873593
} }
/** /**