Function forward [src]
Return next address with this alignment.
Prototype
pub fn forward(a: Alignment, address: usize) usize
Parameters
a: Alignment
address: usize
Source
pub fn forward(a: Alignment, address: usize) usize {
const x = (@as(usize, 1) << @intFromEnum(a)) - 1;
return (address + x) & ~x;
}