implement optimizations

This commit is contained in:
2026-01-15 22:06:28 +01:00
parent ab036f4f9f
commit d40df04e2e
26 changed files with 463 additions and 855 deletions

View File

@@ -0,0 +1,7 @@
package com.infendro.hash.util
internal fun ceil(x: Int, n: Int): Int =
((x + n - 1) / n) * n
internal fun ceilPow2(x: Int, n: Int): Int =
(x + n - 1) and (n - 1).inv()