diff options
author | volth <volth@volth.com> | 2020-08-22 23:04:08 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-22 23:04:08 +0000 |
commit | 60ce27db2b405c0de1b870b2d04056e71d704133 (patch) | |
tree | aeb0cd9f60f03dbcfba4fa8da16b0f32124b1c87 /lib | |
parent | 8ad48c921e6bc5b1a0a273764ef3337747b34503 (diff) |
Update architectures.nix
Diffstat (limited to 'lib')
-rw-r--r-- | lib/systems/architectures.nix | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/lib/systems/architectures.nix b/lib/systems/architectures.nix index c9ca27a0651d..acb6e417386b 100644 --- a/lib/systems/architectures.nix +++ b/lib/systems/architectures.nix @@ -59,17 +59,18 @@ rec { loongson2f = [ ]; }; - predicates = { - sse3Support = x: builtins.elem "sse3" features.${x}; - ssse3Support = x: builtins.elem "ssse3" features.${x}; - sse4_1Support = x: builtins.elem "sse4_1" features.${x}; - sse4_2Support = x: builtins.elem "sse4_2" features.${x}; - sse4_aSupport = x: builtins.elem "sse4a" features.${x}; - avxSupport = x: builtins.elem "avx" features.${x}; - avx2Support = x: builtins.elem "avx2" features.${x}; - avx512Support = x: builtins.elem "avx512" features.${x}; - aesSupport = x: builtins.elem "aes" features.${x}; - fmaSupport = x: builtins.elem "fma" features.${x}; - fma4Support = x: builtins.elem "fma4" features.${x}; + predicates = rec { + featureSupport = feature: x: builtins.elem feature features.${x}; + sse3Support = featureSupport "sse3"; + ssse3Support = featureSupport "ssse3"; + sse4_1Support = featureSupport "sse4_1"; + sse4_2Support = featureSupport "sse4_2"; + sse4_aSupport = featureSupport "sse4a"; + avxSupport = featureSupport "avx"; + avx2Support = featureSupport "avx2"; + avx512Support = featureSupport "avx512"; + aesSupport = featureSupport "aes"; + fmaSupport = featureSupport "fma"; + fma4Support = featureSupport "fma4"; }; } |