Commit Graph

40 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
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
aedee2bf01 Patch from Leif Lionhardy to support GCC 5.x STDC inlining, instead of GNUC in
a configure test.
2015-06-09 14:29:14 +00:00
William Hart
a9dbae9c4b Patch for clang support. 2014-04-02 19:39:57 +01:00
William Hart
308b4a16c0 Patch for prescott and core recognition (thanks Leif Lionhardy). 2014-04-02 19:27:36 +01:00
William Hart
45e7dbc9b4 Added piledriver, ivybridge, haswell to configure and fat build. 2014-03-25 17:32:34 +00:00
Jean-Pierre Flori
be21d5daa5 Additional runtime checks.
Patch from http://trac.sagemath.org/ticket/12970 .
In particular, make sure that MPIR builds correctly in VMs
which do not expose all the CPUs capabilities.
2013-08-07 11:24:10 +02:00
wbhart
96070aa483 Added a test for intel compiler when excluding bad gcc-4.3.2. 2012-10-23 14:57:21 +00:00
jasonmoxham
362bbfb314 make the error message clearer 2012-06-09 06:54:17 +00:00
jasonmoxham
393a060a9e do a proper test for bad gcc-4.3.2 2012-06-09 06:52:30 +00:00
jasonmoxham
5b095b52b5 cleanup 2011-07-27 08:06:01 +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
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
26ff1305cd get it right 2011-04-03 11:50:01 +00:00
jasonmoxham
353eb2648e add test to reject gcc-4.3.2 on 64bit system , make sure not 32bit 2011-04-03 11:42:31 +00:00
jasonmoxham
ca0752a24d add test to reject gcc-4.3.2 on 64bit system , left some rubbish in it , whoops 2011-04-03 11:39:43 +00:00
jasonmoxham
fdc1047160 add test to reject gcc-4.3.2 on 64bit system 2011-04-03 11:26:10 +00:00
jasonmoxham
88a2a19cd0 remove old test for gcc-2.9 on alpha as it stops certain cflags ie -Werror 2011-04-03 09:54:50 +00:00
jasonmoxham
13009502e8 New asm directory for bobcat 2011-03-04 08:38:40 +00:00
jasonmoxham
72316c1513 add sandybridge to cpu's 2010-12-02 23:05:35 +00:00
jasonmoxham
54486fabd9 put it in the right place , acinclude.m4 2010-10-26 09:18:19 +00:00
jasonmoxham
05412d2802 remove cray and vax arch's 2010-07-03 16:06:14 +00:00
jasonmoxham
dcf1dd778a remove pw32 djgpp os2 unicos osf tru64 operating system support 2010-06-30 12:36:03 +00:00
jasonmoxham
b9dcb14f82 remove support for POWER1,2 ie RIOS1,2 cpu's 2010-06-28 13:52:38 +00:00
jasonmoxham
aefcb57915 add in westmere cpu properly 2010-06-26 09:58:50 +00:00
jasonmoxham
9b7cc18134 add nano to x86_64 types 2009-10-28 02:03:23 +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
10343474dd and update acinclude.m4 for new cpu 2009-08-23 22:46:53 +00:00
jasonmoxham
fb1e89f96f fixed trac 176 version number have 3 parts 2009-08-02 01:54:38 +00:00
wbhart
7311f5f718 This seems to fix pathscale support on MIPS64. 2009-04-11 02:51:11 +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
jasonmoxham
b76677c8fc changed libgmp*.* for a few odd cases left 2009-02-12 12:25:23 +00:00
jasonmoxham
a6ab0a96b3 changed gmp.h to mpir.h for a few odd cases left 2009-02-12 11:23:26 +00:00
wbhart
79aacf7209 Updated license information for many files. 2008-07-24 21:14:10 +00:00
wbhart
13f01913b2 Add MPIR_VERSION macros. 2008-07-23 02:26:25 +00:00
wbhart
af460e5a33 Fixed bug in global symbol macro in acinclude.m4 2008-06-15 22:25:06 +00:00
wbhart
b625940726 Attempt to fix the global symbol prefix on core2. 2008-06-15 19:09:07 +00:00
wbhart
f4ec3d5515 Experimental fix for global symbol prefix for yasm assembly files. 2008-06-15 18:46:08 +00:00
wbhart
a197a2d3eb Basic GMP files with a new core2 directory and amd_64 directory with Martin's and Gaudry's patches.
Removed directories for no longer supported architectures.
2008-04-17 21:03:07 +00:00