diff options
Diffstat (limited to 'lib/spack/external/archspec/json/cpu/microarchitectures.json')
-rw-r--r-- | lib/spack/external/archspec/json/cpu/microarchitectures.json | 48 |
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", |