Commit Graph

30 Commits

Author SHA1 Message Date
wbhart
6f38c99e0d Rename amd64call.asm and core2call.as and amd64check.c to x86_64call.as and x86_64check.c (merging the first two into a single file) and updated configure.in accordingly. 2008-07-23 16:47:44 +00:00
wbhart
13f01913b2 Add MPIR_VERSION macros. 2008-07-23 02:26:25 +00:00
dmharvey
2f78a56782 rewording (trac #78) 2008-07-08 02:48:54 +00:00
wbhart
9e9cc10cec Tuning for pentium4, prescott and nocona. 2008-07-05 03:15:41 +00:00
wbhart
4bb078e801 Ran autoconf, aclocal and automake. 2008-06-28 05:23:08 +00:00
wbhart
55131481e9 Remove the -fast compiler option for Sun's Forte C compiler under solaris. It apparently selects invalid optimisations for GMP. 2008-06-28 03:57:55 +00:00
wbhart
5a0f93ef32 A potential fix for building with cc on Core2 x86_64. This fix will not work until the Core 2 assembly patches are converted to intel format. 2008-06-25 22:52:50 +00:00
wbhart
738922642c Added support for 64 bit PentiumD and Pentium4 which are canonicalised as i786. 2008-06-25 08:47:57 +00:00
wbhart
11da63a5bb Changed configure.in to set proper tuning flags for core2.
The flags tried are "-mtune=core2" (for gcc-4.3) and
"-mtune=nocona" (for gcc-4.2 and gcc-4.1)
2008-06-25 08:20:04 +00:00
wbhart
5955ae4ac5 Changed directory build order so yasm will build again. 2008-06-25 07:46:15 +00:00
wbhart
0e296b1cf4 Fixed yasm so that it only builds on x86, not by default. 2008-06-25 07:10:51 +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
c2a7fe1caf Replace calling conventions. 2008-05-30 09:24:15 +00:00
wbhart
6873c97263 Get rid of transitioned. 2008-05-30 06:37:17 +00:00
wbhart
8ad9ff3d76 Set the object file correctly. 2008-05-30 04:39:25 +00:00
wbhart
966a35ba06 Attempt to get the object formats correct. 2008-05-30 04:01:04 +00:00
wbhart
e7ba295d25 Attempt to fix Darwin build. 2008-05-30 02:46:03 +00:00
wbhart
85cf6fe5a9 Make MPIR_AS always defined. 2008-05-30 01:55:10 +00:00
wbhart
9575eca2b0 Ensure sqr_basecase can have .as extension so make tune can work. 2008-05-30 01:30:42 +00:00
wbhart
60610b3b8b Attempt to fix assembler file names. 2008-05-29 23:55:41 +00:00
wbhart
d610e5b676 Remove checking of calling conventions, etc, for now. 2008-05-28 00:46:05 +00:00
wbhart
e0d661e25c Try to get make check to work on core2. 2008-05-28 00:35:42 +00:00
wbhart
eb99d1394c Corrected directory order for x86_64. 2008-05-28 00:26:20 +00:00
wbhart
73bde6447e First attempt to do everything right by the core2. 2008-05-27 23:57:04 +00:00
wbhart
36c8df6973 Will allow tune to build. 2008-05-27 05:00:04 +00:00
wbhart
dd19683c98 First attempt at making make check work.
Fixed execute permissions on some files.

Removed some files from yasm that are regenerated by the build 
procedure.
2008-05-27 02:28:44 +00:00
wbhart
a2bbc6eb10 Small change to configure to help assembly of files not transitioned. 2008-05-27 00:50:12 +00:00
wbhart
c0e157e3b2 Roughly speaking mpir should now build on an AMD64. At the present moment the config.guess doesn't distinguish a Core 2 from an AMD64 and so the same code is probably built on both.
One must build yasm (included in the yasm directory) before building GMP, if building on an x86_64 machine.

Note: make test and make tune do not currently build.
2008-05-26 22:11:40 +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