Function forward [src]

Return next address with this alignment.

Prototype

pub fn forward(a: Alignment, address: usize) usize

Parameters

a: Alignmentaddress: usize

Source

pub fn forward(a: Alignment, address: usize) usize { const x = (@as(usize, 1) << @intFromEnum(a)) - 1; return (address + x) & ~x; }