From d954930a4fc417aedf0201f32bd7df2a70eea525 Mon Sep 17 00:00:00 2001 From: chn Date: Mon, 11 Nov 2024 12:18:54 +0800 Subject: [PATCH] stdenv: add Silvermont support, remove incorrect AES support --- lib/systems/architectures.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/systems/architectures.nix b/lib/systems/architectures.nix index df8ff438b17b..a31b25772f29 100644 --- a/lib/systems/architectures.nix +++ b/lib/systems/architectures.nix @@ -11,12 +11,13 @@ rec { x86-64-v3 = [ "sse3" "ssse3" "sse4_1" "sse4_2" "avx" "avx2" "fma" ]; x86-64-v4 = [ "sse3" "ssse3" "sse4_1" "sse4_2" "avx" "avx2" "avx512" "fma" ]; # x86_64 Intel - nehalem = [ "sse3" "ssse3" "sse4_1" "sse4_2" "aes" ]; - westmere = [ "sse3" "ssse3" "sse4_1" "sse4_2" "aes" ]; - sandybridge = [ "sse3" "ssse3" "sse4_1" "sse4_2" "aes" "avx" ]; - ivybridge = [ "sse3" "ssse3" "sse4_1" "sse4_2" "aes" "avx" ]; - haswell = [ "sse3" "ssse3" "sse4_1" "sse4_2" "aes" "avx" "avx2" "fma" ]; - broadwell = [ "sse3" "ssse3" "sse4_1" "sse4_2" "aes" "avx" "avx2" "fma" ]; + nehalem = [ "sse3" "ssse3" "sse4_1" "sse4_2" ]; + westmere = [ "sse3" "ssse3" "sse4_1" "sse4_2" ]; + silvermont = [ "sse3" "ssse3" "sse4_1" "sse4_2" ]; + sandybridge = [ "sse3" "ssse3" "sse4_1" "sse4_2" "avx" ]; + ivybridge = [ "sse3" "ssse3" "sse4_1" "sse4_2" "avx" ]; + haswell = [ "sse3" "ssse3" "sse4_1" "sse4_2" "avx" "avx2" "fma" ]; + broadwell = [ "sse3" "ssse3" "sse4_1" "sse4_2" "avx" "avx2" "fma" ]; skylake = [ "sse3" "ssse3" "sse4_1" "sse4_2" "aes" "avx" "avx2" "fma" ]; skylake-avx512 = [ "sse3" "ssse3" "sse4_1" "sse4_2" "aes" "avx" "avx2" "avx512" "fma" ]; cannonlake = [ "sse3" "ssse3" "sse4_1" "sse4_2" "aes" "avx" "avx2" "avx512" "fma" ];