| @@ -81,6 +81,11 @@ CCOMMON_OPT += -march=cooperlake | |||||
| ifneq ($(F_COMPILER), NAG) | ifneq ($(F_COMPILER), NAG) | ||||
| FCOMMON_OPT += -march=cooperlake | FCOMMON_OPT += -march=cooperlake | ||||
| endif | endif | ||||
| else # gcc not support, fallback to avx512 | |||||
| CCOMMON_OPT += -march=skylake-avx512 | |||||
| ifneq ($(F_COMPILER), NAG) | |||||
| FCOMMON_OPT += -march=skylake-avx512 | |||||
| endif | |||||
| endif | endif | ||||
| endif | endif | ||||
| ifeq ($(OSNAME), CYGWIN_NT) | ifeq ($(OSNAME), CYGWIN_NT) | ||||
| @@ -105,6 +110,11 @@ CCOMMON_OPT += -march=sapphirerapids | |||||
| ifneq ($(F_COMPILER), NAG) | ifneq ($(F_COMPILER), NAG) | ||||
| FCOMMON_OPT += -march=sapphirerapids | FCOMMON_OPT += -march=sapphirerapids | ||||
| endif | endif | ||||
| else # gcc not support, fallback to avx512 | |||||
| CCOMMON_OPT += -march=skylake-avx512 | |||||
| ifneq ($(F_COMPILER), NAG) | |||||
| FCOMMON_OPT += -march=skylake-avx512 | |||||
| endif | |||||
| endif | endif | ||||
| endif | endif | ||||
| ifeq ($(OSNAME), CYGWIN_NT) | ifeq ($(OSNAME), CYGWIN_NT) | ||||