| @@ -270,9 +270,17 @@ endif | |||||
| ifeq (1, $(filter 1,$(GCCVERSIONGTEQ11) $(ISCLANG))) | ifeq (1, $(filter 1,$(GCCVERSIONGTEQ11) $(ISCLANG))) | ||||
| ifeq ($(CORE), CORTEXX1) | ifeq ($(CORE), CORTEXX1) | ||||
| CCOMMON_OPT += -march=armv8.2-a -mtune=cortexa72 | |||||
| CCOMMON_OPT += -march=armv8.2-a | |||||
| ifeq (1, $(filter 1,$(GCCMINORVERSIONGTEQ4) $(GCCVERSIONGTEQ12) $(ISCLANG))) | |||||
| CCOMMON_OPT += -mtune=cortex-x1 | |||||
| ifneq ($(F_COMPILER), NAG) | |||||
| FCOMMON_OPT += -march=armv8.2-a -mtune=cortex-x1 | |||||
| endif | |||||
| else | |||||
| CCOMMON_OPT += -mtune=cortex-a72 | |||||
| ifneq ($(F_COMPILER), NAG) | ifneq ($(F_COMPILER), NAG) | ||||
| FCOMMON_OPT += -march=armv8.2-a -mtune=cortexa72 | |||||
| FCOMMON_OPT += -march=armv8.2-a -mtune=cortex-a72 | |||||
| endif | |||||
| endif | endif | ||||
| endif | endif | ||||
| endif | endif | ||||
| @@ -283,6 +291,12 @@ CCOMMON_OPT += -march=armv8.4-a+sve | |||||
| ifneq ($(F_COMPILER), NAG) | ifneq ($(F_COMPILER), NAG) | ||||
| FCOMMON_OPT += -march=armv8.4-a+sve | FCOMMON_OPT += -march=armv8.4-a+sve | ||||
| endif | endif | ||||
| ifeq (1, $(filter 1,$(GCCVERSIONGTEQ12) $(ISCLANG))) | |||||
| CCOMMON_OPT += -mtune=cortex-x2 | |||||
| ifneq ($(F_COMPILER), NAG) | |||||
| FCOMMON_OPT += -mtune=cortex-x2 | |||||
| endif | |||||
| endif | |||||
| endif | endif | ||||
| endif | endif | ||||
| @@ -302,6 +316,12 @@ CCOMMON_OPT += -march=armv8.4-a+sve | |||||
| ifneq ($(F_COMPILER), NAG) | ifneq ($(F_COMPILER), NAG) | ||||
| FCOMMON_OPT += -march=armv8.4-a+sve | FCOMMON_OPT += -march=armv8.4-a+sve | ||||
| endif | endif | ||||
| ifeq (1, $(filter 1,$(GCCVERSIONGTEQ12) $(ISCLANG))) | |||||
| CCOMMON_OPT += -mtune=cortex-a710 | |||||
| ifneq ($(F_COMPILER), NAG) | |||||
| FCOMMON_OPT += -mtune=cortex-a710 | |||||
| endif | |||||
| endif | |||||
| endif | endif | ||||
| endif | endif | ||||