/** * HULK utility functions. */ module hulk.util; /** * Round a value up to the next power of 2. * * @param v Value to round up. * @param p Power of 2 to round up to. * * @return Rounded up value. */ ulong round_up_power_2(ulong v, ulong p) { return (v + p - 1u) & ~(p - 1u); }