#![no_std] #![feature(naked_functions)] cfg_if::cfg_if! { if #[cfg(target_arch = "x86_64")] { mod x86_64; pub use self::x86_64::*; } else if #[cfg(target_arch = "riscv64")] { mod riscv; pub use self::riscv::*; } else if #[cfg(target_arch = "aarch64")]{ // TODO!!! } }