fn main() { #[cfg(all(target_arch = "x86_64", not(feature = "reference")))] cc::Build::new() .include("src/avx2/") .file("src/avx2/basemul.S") .file("src/avx2/fq.S") .file("src/avx2/invntt.S") .file("src/avx2/ntt.S") .file("src/avx2/shuffle.S") .compile("pqc_kyber"); // #[cfg( // all( // any(target_arch = "arm", target_arch="aarch64"), // not(feature = "reference") // ) // )] // cc::Build::new() // .include("src/neon/"); }