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