diff options
author | Torbjorn Granlund <tg@gmplib.org> | 2021-10-16 20:59:57 +0200 |
---|---|---|
committer | Torbjorn Granlund <tg@gmplib.org> | 2021-10-16 20:59:57 +0200 |
commit | dc87ddb9f83b58aeab15dbab79d432d94f684871 (patch) | |
tree | 9377368fd14ddf0b29eaf160805a36c54412a676 /config.guess | |
parent | caf41e74fb58a9680bf3c1b09abc94d9e86f9bf5 (diff) | |
download | gmp-dc87ddb9f83b58aeab15dbab79d432d94f684871.tar.gz |
Recognise more icelake CPUs, and initial alderlake CPUs.
Diffstat (limited to 'config.guess')
-rwxr-xr-x | config.guess | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/config.guess b/config.guess index 7d0d95b3b..0fa0ac7d4 100755 --- a/config.guess +++ b/config.guess @@ -918,12 +918,18 @@ main () else if (model == 0x5c) cpu_64bit = 1, modelstr = "goldmont"; /* Goldmont */ else if (model == 0x5e) cpu_64bit = 1, cpu_avx=1, modelstr = "skylake"; /* Skylake */ else if (model == 0x5f) cpu_64bit = 1, modelstr = "goldmont"; /* Goldmont */ + else if (model == 0x6a) cpu_64bit = 1, cpu_avx=1, modelstr = "icelake"; /* Ice Lake-DE */ + else if (model == 0x6c) cpu_64bit = 1, cpu_avx=1, modelstr = "icelake"; /* Ice Lake-SP */ else if (model == 0x7a) cpu_64bit = 1, modelstr = "goldmont"; /* Goldmont Plus */ else if (model == 0x7d) cpu_64bit = 1, cpu_avx=1, modelstr = "icelake"; /* Ice Lake Y */ else if (model == 0x7e) cpu_64bit = 1, cpu_avx=1, modelstr = "icelake"; /* Ice Lake U */ + else if (model == 0x9e) cpu_64bit = 1, cpu_avx=1, modelstr = "icelake"; /* Ice Lake ? */ else if (model == 0x8c) cpu_64bit = 1, cpu_avx=1, modelstr = "tigerlake"; /* Tiger Lake U */ else if (model == 0x8d) cpu_64bit = 1, cpu_avx=1, modelstr = "tigerlake"; /* Tiger Lake H */ else if (model == 0x8e) cpu_64bit = 1, cpu_avx=1, modelstr = "kabylake"; /* Kaby Lake Y/U */ + else if (model == 0x8f) cpu_64bit = 1, cpu_avx=1, modelstr = "alderlake"; /* Sapphire Rapids */ + else if (model == 0x97) cpu_64bit = 1, cpu_avx=1, modelstr = "alderlake"; /* Alder Lake S */ + else if (model == 0x9a) cpu_64bit = 1, cpu_avx=1, modelstr = "alderlake"; /* Alder Lake P */ else if (model == 0x9e) cpu_64bit = 1, cpu_avx=1, modelstr = "kabylake"; /* Kaby Lake desktop */ else if (model == 0xa7) cpu_64bit = 1, cpu_avx=1, modelstr = "rocketlake"; /* Rocket Lake S */ else cpu_64bit = 1, modelstr = "nehalem"; /* default */ |