From ab9fe5e9ad39d8e04bd985bd91b46ba88dda78bc Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Wed, 13 May 2020 13:43:06 -0700 Subject: [PATCH] Add AVX2 runtime checks (#10033) (#10035) automerge --- core/src/validator.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/src/validator.rs b/core/src/validator.rs index d5b6f3910c..bdca14705a 100644 --- a/core/src/validator.rs +++ b/core/src/validator.rs @@ -776,6 +776,15 @@ fn report_target_features() { process::exit(1); } } + #[target_feature(enable = "avx2")] + { + if is_x86_feature_detected!("avx2") { + info!("AVX2 detected"); + } else { + error!("Your machine does not have AVX2 support, please rebuild from source on your machine"); + process::exit(1); + } + } } }