summaryrefslogtreecommitdiff
path: root/lib/spack/external/archspec/json/cpu/microarchitectures.json
diff options
context:
space:
mode:
Diffstat (limited to 'lib/spack/external/archspec/json/cpu/microarchitectures.json')
-rw-r--r--lib/spack/external/archspec/json/cpu/microarchitectures.json48
1 files changed, 47 insertions, 1 deletions
diff --git a/lib/spack/external/archspec/json/cpu/microarchitectures.json b/lib/spack/external/archspec/json/cpu/microarchitectures.json
index 5d1143c495..dc3bab6109 100644
--- a/lib/spack/external/archspec/json/cpu/microarchitectures.json
+++ b/lib/spack/external/archspec/json/cpu/microarchitectures.json
@@ -1359,9 +1359,24 @@
"popcnt",
"clwb",
"vaes",
- "vpclmulqdq"
+ "vpclmulqdq",
+ "pku"
],
"compilers": {
+ "gcc": [
+ {
+ "versions": "10.3:",
+ "name": "znver3",
+ "flags": "-march={name} -mtune={name}"
+ }
+ ],
+ "clang": [
+ {
+ "versions": "12.0:",
+ "name": "znver3",
+ "flags": "-march={name} -mtune={name}"
+ }
+ ],
"aocc": [
{
"versions": "3.0:",
@@ -1544,6 +1559,12 @@
"versions": ":",
"flags": "-march=armv8-a -mtune=generic"
}
+ ],
+ "apple-clang": [
+ {
+ "versions": ":",
+ "flags": "-march=armv8-a -mtune=generic"
+ }
]
}
},
@@ -1752,6 +1773,31 @@
]
}
},
+ "m1": {
+ "from": ["aarch64"],
+ "vendor": "Apple",
+ "features": [],
+ "compilers": {
+ "gcc": [
+ {
+ "versions": "8.0:",
+ "flags" : "-march=armv8.4-a -mtune=generic"
+ }
+ ],
+ "clang" : [
+ {
+ "versions": "9.0:",
+ "flags" : "-march=armv8.4-a"
+ }
+ ],
+ "apple-clang": [
+ {
+ "versions": "11.0:",
+ "flags" : "-march=armv8.4-a"
+ }
+ ]
+ }
+ },
"arm": {
"from": [],
"vendor": "generic",