|
|
@@ -270,9 +270,17 @@ endif |
|
|
|
|
|
|
|
ifeq (1, $(filter 1,$(GCCVERSIONGTEQ11) $(ISCLANG))) |
|
|
|
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) |
|
|
|
FCOMMON_OPT += -march=armv8.2-a -mtune=cortexa72 |
|
|
|
FCOMMON_OPT += -march=armv8.2-a -mtune=cortex-a72 |
|
|
|
endif |
|
|
|
endif |
|
|
|
endif |
|
|
|
endif |
|
|
@@ -283,6 +291,12 @@ CCOMMON_OPT += -march=armv8.4-a+sve |
|
|
|
ifneq ($(F_COMPILER), NAG) |
|
|
|
FCOMMON_OPT += -march=armv8.4-a+sve |
|
|
|
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 |
|
|
|
|
|
|
@@ -302,6 +316,12 @@ CCOMMON_OPT += -march=armv8.4-a+sve |
|
|
|
ifneq ($(F_COMPILER), NAG) |
|
|
|
FCOMMON_OPT += -march=armv8.4-a+sve |
|
|
|
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 |
|
|
|
|
|
|
|