//@ build-pass //@ only-x86_64 //@ compile-flags: --crate-type=lib -C target-cpu=skylake #![feature(avx512_target_feature)] #![feature(stdarch_x86_avx512)] use std::arch::x86_64::*; #[target_feature(enable = "avx512f")] #[no_mangle] pub unsafe fn test(res: *mut f64, p: *const f64) { let arg = _mm512_load_pd(p); _mm512_store_pd(res, _mm512_fmaddsub_pd(arg, arg, arg)); }