aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-09-30 08:35:53 +0000
committerEfraim Flashner <efraim@flashner.co.il>2024-09-30 10:38:33 +0000
commit2545afa64ab41fe37e0d7d28a3f98569e2f243a2 (patch)
tree90aa596fea08d07bfa58e70dc10f4baee6b9e58a
parent1d4a44a29b75cb4d2ffe79aec135efbced02476a (diff)
downloadguix-2545afa64ab41fe37e0d7d28a3f98569e2f243a2.tar
guix-2545afa64ab41fe37e0d7d28a3f98569e2f243a2.tar.gz
guix-2545afa64ab41fe37e0d7d28a3f98569e2f243a2.tar.bz2
guix-2545afa64ab41fe37e0d7d28a3f98569e2f243a2.tar.lz
guix-2545afa64ab41fe37e0d7d28a3f98569e2f243a2.tar.xz
guix-2545afa64ab41fe37e0d7d28a3f98569e2f243a2.tar.zst
guix-2545afa64ab41fe37e0d7d28a3f98569e2f243a2.zip
guix: cpu: Add detection for znver5.
* guix/cpu.scm (cpu->gcc-architecture): Add detection for znver5. (gcc-architecture->micro-architecture-level): Add entry for znver5. Change-Id: If0ff9540517cb9ac869afabf413c9993166d78a5
-rw-r--r--guix/cpu.scm5
1 files changed, 3 insertions, 2 deletions
diff --git a/guix/cpu.scm b/guix/cpu.scm
index 840215cff0..ef5c3dce2a 100644
--- a/guix/cpu.scm
+++ b/guix/cpu.scm
@@ -167,7 +167,8 @@ corresponds to CPU, a record as returned by 'current-cpu'."
("lm" "sse3" => "k8-sse3")
("longmode" => "k8")
("lm" => "k8")))
- (if-flags ("avx512f" => "znver4")
+ (if-flags ("avx512vp2intersect" => "znver5")
+ ("avx512f" => "znver4")
("vaes" => "znver3")
("clwb" => "znver2")
("clzero" => "znver1")
@@ -312,7 +313,7 @@ CPUs for compilers which don't allow for more focused optimizing."
((or "graniterapids-d" "graniterapids" "tigerlake" "sapphirerapids"
"cooperlake" "icelake-server" "icelake-client" "cannonlake" "knm"
"knl" "skylake-avx512"
- "znver4")
+ "znver5" "znver4")
"x86-64-v4")
((or "pantherlake" "clearwaterforest" "arrowlake-s" "sierraforest"
"alderlake" "skylake" "broadwell" "haswell"