ps_datachunk/utils/
rounding.rs

1#[must_use]
2pub const fn round_up(value: usize, scale: usize) -> usize {
3    match value {
4        0 => 0,
5        size => (((size - 1) >> scale) + 1) << scale,
6    }
7}
8
9#[must_use]
10pub const fn round_down(value: usize, scale: usize) -> usize {
11    (value >> scale) << scale
12}