File tree 1 file changed +13
-6
lines changed
1 file changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -40,14 +40,21 @@ rec {
40
40
# a superior CPU has all the features of an inferior and is able to build and test code for it
41
41
inferiors = {
42
42
# x86_64 Intel
43
+ # https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
43
44
default = [ ] ;
44
45
westmere = [ ] ;
45
- sandybridge = [ "westmere" ] ++ inferiors . westmere ;
46
- ivybridge = [ "sandybridge" ] ++ inferiors . sandybridge ;
47
- haswell = [ "ivybridge" ] ++ inferiors . ivybridge ;
48
- broadwell = [ "haswell" ] ++ inferiors . haswell ;
49
- skylake = [ "broadwell" ] ++ inferiors . broadwell ;
50
- skylake-avx512 = [ "skylake" ] ++ inferiors . skylake ;
46
+ sandybridge = [ "westmere" ] ++ inferiors . westmere ;
47
+ ivybridge = [ "sandybridge" ] ++ inferiors . sandybridge ;
48
+ haswell = [ "ivybridge" ] ++ inferiors . ivybridge ;
49
+ broadwell = [ "haswell" ] ++ inferiors . haswell ;
50
+ skylake = [ "broadwell" ] ++ inferiors . broadwell ;
51
+ skylake-avx512 = [ "skylake" ] ++ inferiors . skylake ;
52
+ cannonlake = [ "skylake-avx512" ] ++ inferiors . skylake-avx512 ;
53
+ icelake-client = [ "cannonlake" ] ++ inferiors . cannonlake ;
54
+ icelake-server = [ "icelake-client" ] ++ inferiors . icelake-client ;
55
+ cascadelake = [ "skylake-avx512" ] ++ inferiors . cannonlake ;
56
+ cooperlake = [ "cascadelake" ] ++ inferiors . cascadelake ;
57
+ tigerlake = [ "icelake-server" ] ++ inferiors . icelake-server ;
51
58
52
59
# x86_64 AMD
53
60
# TODO: fill this (need testing)
You can’t perform that action at this time.
0 commit comments