CortexX1 is only ARMV8
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Mon, 28 Mar 2022 15:18:56 +0000 (17:18 +0200)
committerGitHub <noreply@github.com>
Mon, 28 Mar 2022 15:18:56 +0000 (17:18 +0200)
Makefile.arm64

index 96e31a4..9844d20 100644 (file)
@@ -238,18 +238,18 @@ endif
 
 ifeq (1, $(filter 1,$(GCCVERSIONGTEQ11) $(ISCLANG)))
 ifeq ($(CORE), CORTEXX1)
-CCOMMON_OPT += -march=armv9 -mtune=cortexx1
+CCOMMON_OPT += -march=armv8.2-a -mtune=cortexa72
 ifneq ($(F_COMPILER), NAG)
-FCOMMON_OPT += -march=armv9 -mtune=cortexx1
+FCOMMON_OPT += -march=armv8.2-a -mtune=cortexa72
 endif
 endif
 endif
 
 ifeq (1, $(filter 1,$(GCCVERSIONGTEQ11) $(ISCLANG)))
 ifeq ($(CORE), CORTEXX2)
-CCOMMON_OPT += -march=armv9 -mtune=cortexx2
+CCOMMON_OPT += -march=armv8.4-a+sve
 ifneq ($(F_COMPILER), NAG)
-FCOMMON_OPT += -march=armv9 -mtune=cortexx2
+FCOMMON_OPT += -march=armv8.4-a+sve
 endif
 endif
 endif
@@ -266,9 +266,9 @@ endif
 
 ifeq (1, $(filter 1,$(GCCVERSIONGTEQ11) $(ISCLANG)))
 ifeq ($(CORE), CORTEXA710)
-CCOMMON_OPT += -march=armv8.2-a+sve -mtune=cortexa710
+CCOMMON_OPT += -march=armv8.4-a+sve
 ifneq ($(F_COMPILER), NAG)
-FCOMMON_OPT += -march=armv8.2-a+sve -mtune=cortexa710
+FCOMMON_OPT += -march=armv8.4-a+sve
 endif
 endif
 endif