Commit Graph

48 Commits

Author SHA1 Message Date
Erik M. Bray
f6d0cd1e60 Split haswell CPUs into separate haswell and haswellavx architectures as was done with skylake
There are some dual-core Celerons and Pentiums that claim to have Haswell,
but that do not have AVX instruction sets and some related instructions like
BMI1/2.

So far this has only been seen for model == 60 but could in theory by the
case for other model numbers.
2018-07-13 15:24:17 +02:00
William Hart
04189e2fc2 Added another Broadwell. 2017-02-21 10:30:29 +00:00
William Hart
31ad9001bd Add support for another Broadwell cpuid. 2017-02-20 15:56:37 +00:00
William Hart
7819de4620 Added broadwell and fixed fat binary support, and fixed two yasm files. 2017-02-15 10:23:21 +00:00
Alexander Kruppa
01b8132c41 Identify skylakeavx and skylake and set path accordingly 2016-12-05 15:12:35 +01:00
William Hart
83b5d0fefe Update for some newer Haswell chips. 2015-06-09 21:42:30 +00:00
William Hart
5b5b345ef2 Attempt to fix an issue with sandybridge with no avx support. 2014-03-25 19:24:34 +00:00
William Hart
45e7dbc9b4 Added piledriver, ivybridge, haswell to configure and fat build. 2014-03-25 17:32:34 +00:00
jasonmoxham
271b9451cf new cpuid's perhaps 2012-06-11 01:56:45 +00:00
jasonmoxham
98529cded9 add three more atom model numbers and ivybridge 2012-03-31 19:21:37 +00:00
jasonmoxham
82d443443a cpuid update 2012-03-13 07:22:11 +00:00
jasonmoxham
58158fdd43 syntax error 2011-09-27 07:49:30 +00:00
jasonmoxham
7d51fdd399 add new model 45 is sandybridge? 2011-09-16 21:37:37 +00:00
jasonmoxham
4574035f25 add in bulldozer as a separate cpu name that maps to the k102 dir 2011-04-27 10:45:57 +00:00
jasonmoxham
9796a8ed3e add bulldozer family 21 to cpuid , map it to k102 for the mo 2011-04-10 23:04:44 +00:00
jasonmoxham
058cbd9ce4 change fat order from x86,fat,.... to fat,x86,.... 2011-04-07 14:34:43 +00:00
jasonmoxham
a1ae0b7a2c script to change fake cpu 2011-04-05 10:45:29 +00:00
jasonmoxham
2e5be3d873 nonexecstack for linux only 2011-04-04 16:58:33 +00:00
jasonmoxham
d131a06d14 split fake cpu into two , build and fat 2011-04-04 15:04:29 +00:00
jasonmoxham
3ca288141a adapt __gmpn_cpu so it can be faked 2011-04-04 12:15:56 +00:00
jasonmoxham
0af26b5bf4 update cpuid.c to be a function rather than a code fragment 2011-04-04 00:40:39 +00:00
jasonmoxham
f2d19d0b29 delete empty dirs 2011-04-03 16:31:49 +00:00
jasonmoxham
170440861d identify k103 as k103 , not as just another k102 , but no separate path for it yet 2011-04-03 15:22:36 +00:00
jasonmoxham
13009502e8 New asm directory for bobcat 2011-03-04 08:38:40 +00:00
jasonmoxham
d13d46ad48 add in missing break statment in cpuid.c 2011-02-14 11:22:19 +00:00
jasonmoxham
f0bc9b924c add new Intel cpu models 31 46 47 and change model 30 from westmere to nehalem 2011-01-27 08:19:31 +00:00
jasonmoxham
a6fbfca3ff add AMD family 20=14h , fusion of bobcat and GPU 2011-01-27 06:02:04 +00:00
jasonmoxham
22488f0635 add AMD family 17=11h , fusion of K8 and GPU 2011-01-27 05:45:08 +00:00
jasonmoxham
3b30cded71 add AMD family 18=12h , a K102 with hardware divider 2011-01-27 05:35:30 +00:00
jasonmoxham
5854c4d777 add AMD K102 model numbers 5,6,10 2011-01-27 05:28:01 +00:00
jasonmoxham
73b48a44d0 add model 44 westmere hexa-core 2010-12-05 11:10:26 +00:00
jasonmoxham
72316c1513 add sandybridge to cpu's 2010-12-02 23:05:35 +00:00
jasonmoxham
517e8e1c48 add intel model 37 westmere mobile chip , no AES to the cpuid.c 2010-11-18 22:50:16 +00:00
jasonmoxham
753f290eb7 add mangy cours model numbers =9 to the cpuid 2010-11-09 19:10:58 +00:00
jasonmoxham
339fafbc28 new x86_64 cpuid that works with both calling conventions 2010-08-14 14:46:32 +00:00
jasonmoxham
aefcb57915 add in westmere cpu properly 2010-06-26 09:58:50 +00:00
jasonmoxham
dac2a2194d update cpuid for AMD model 8 , a K102 a six core beast, istanbul 2010-05-20 23:26:13 +00:00
wbhart
c9e454ea6e Gee, it's 2010 already. When did that happen!! 2010-01-13 20:12:11 +00:00
wbhart
3afed974d8 Oops. Added Gonzalo's copyright. 2010-01-13 18:10:38 +00:00
wbhart
366cf2ef2e Added new family 6, model 30 CPU. Patch due to Gonzalo Tornaria. 2010-01-13 18:10:08 +00:00
jasonmoxham
a2bf208858 add via nano cpuid and code path 2009-09-27 23:12:12 +00:00
jasonmoxham
058e94c369 remove empty cyrix cpuid 2009-09-27 22:49:25 +00:00
jasonmoxham
993fab5c21 rename K10_2 to K102 as autotools doesnt like - and fat mechanism doesn't like _ 2009-09-08 01:55:29 +00:00
jasonmoxham
0bea4f67d7 should be underscore not - 2009-08-23 22:43:10 +00:00
jasonmoxham
5f381ede5a New path for Phenom II ie family 16 model 4 , we call it K10_2 2009-08-23 22:41:10 +00:00
jasonmoxham
19085e207e dos line endings 2009-07-15 15:53:17 +00:00
jasonmoxham
0df3e1850a Configure and make mechnism for windows from windows branch 2009-07-12 19:20:21 +00:00
jasonmoxham
5a048dae03 merged x86_64 cpuid branch into trunk with svn merge -r 1755:1779 ../branches/x86_64_cpuid/ run in my local copy of trunk 2009-03-19 19:52:22 +00:00