Commit Graph

44 Commits

Author SHA1 Message Date
jasonmoxham
a6ab0a96b3 changed gmp.h to mpir.h for a few odd cases left 2009-02-12 11:23:26 +00:00
jasonmoxham
7b4d8b2be7 reverted to rev 1593 2009-02-10 00:16:08 +00:00
wbhart
51a3f813e1 Updated README and AUTHORS in the Windows build. Removed some ansi2knr stuff which causes recent autotools to choke. 2009-02-04 18:15:20 +00:00
wbhart
83f39c87b7 Fixed a regular expression. 2009-01-31 16:20:18 +00:00
wbhart
9278b8e7a4 Slight simplification of fat build stuff in configure and possible fix
for fat binary on x86_64 machines with ABI=32.
2009-01-29 16:37:37 +00:00
wbhart
01864037af Made fat binaries work for x86_64. 2009-01-29 06:05:21 +00:00
wbhart
874114431a Change extra_functions to extra_functions_64 for 64 bit fat build. 2009-01-18 21:57:53 +00:00
wbhart
b5d59d5d2c Changed the order of x86_64 and x86_64/fat in configure.in so it will
pick up the files in the fat directory first.
2009-01-18 19:42:42 +00:00
wbhart
1ed72b1360 Made changes to allow a fat build on x86_64. 2009-01-18 15:15:25 +00:00
wbhart
90fe07a672 Disabled nails altogether. 2009-01-10 17:05:56 +00:00
jasonmartin
4b2966287f Incorporated Niels Mollers lgpl 2.1 gcd code into trunk 2008-10-11 06:56:15 +00:00
wbhart
695cd41f0e Apply all GMP issued patches for issues with GMP 4.2.1. 2008-09-14 01:54:23 +00:00
wbhart
8d170b4ef1 Changed configure.in so odd nails values are not permitted. Ran
autoconf.
2008-09-12 00:45:53 +00:00
wbhart
79aacf7209 Updated license information for many files. 2008-07-24 21:14:10 +00:00
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