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