This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
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()
|
||||
internal fun Int.align(n: Int): Int = when {
|
||||
n and (n - 1) == 0 -> (this + n - 1) and (n - 1).inv()
|
||||
else -> ((this + n - 1) / n) * n
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user