From ca793f6dba30b0de866c368939076cdf82a328ac Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Fri, 27 Nov 2020 10:05:47 +0100 Subject: [PATCH] Make -mavx2 -mfma conditional on compiler support --- Makefile.x86_64 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Makefile.x86_64 b/Makefile.x86_64 index 43bfc9ecd..365ccdcfd 100644 --- a/Makefile.x86_64 +++ b/Makefile.x86_64 @@ -24,14 +24,19 @@ ifdef HAVE_AVX CCOMMON_OPT += -mavx FCOMMON_OPT += -mavx endif +ifndef NO_AVX2 ifdef HAVE_AVX2 CCOMMON_OPT += -mavx2 FCOMMON_OPT += -mavx2 endif +endif +ifndef NO_FMA ifdef HAVE_FMA3 CCOMMON_OPT += -mfma FCOMMON_OPT += -mfma endif +endif + ifeq ($(CORE), SKYLAKEX) ifndef DYNAMIC_ARCH