7 lines
175 B
Kotlin
7 lines
175 B
Kotlin
package com.infendro.hash.util
|
|
|
|
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
|
|
}
|