1 2 3
pub fn align_to(value: u32, alignment: u32) -> u32 { (value + alignment - 1) & !(alignment - 1) }