bit_matrix/
util.rs

1//! Arithmetic functions.
2
3#[inline]
4pub fn div_rem(num: usize, divisor: usize) -> (usize, usize) {
5    (num / divisor, num % divisor)
6}
7
8#[inline]
9pub fn round_up_to_next(unrounded: usize, target_alignment: usize) -> usize {
10    assert!(target_alignment.is_power_of_two());
11    (unrounded + target_alignment - 1) & !(target_alignment - 1)
12}