#pragma once static inline u32 align(u32 num, u32 alignment) { return (num + alignment - 1) & ~(alignment - 1); } static inline void hlt() { asm("hlt"); } static inline void cli() { asm("cli"); }