Commit Graph

799 Commits

Author SHA1 Message Date
wbhart
ecff967e32 Run automake and autoconf to propagate changes. 2008-05-29 23:56:41 +00:00
wbhart
60610b3b8b Attempt to fix assembler file names. 2008-05-29 23:55:41 +00:00
wbhart
0079b78815 Rearrange files so build can occur on core2. 2008-05-28 00:54:17 +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
c68d6cf0ae Changed execute permissions. 2008-05-28 00:23:09 +00:00
wbhart
64e4f3e691 Modified so that core2 is passed through and recognised. 2008-05-28 00:22:33 +00:00
wbhart
a3bea3c41d Run autoconf to propagate changes to configure.in. 2008-05-27 23:59:30 +00:00
wbhart
73bde6447e First attempt to do everything right by the core2. 2008-05-27 23:57:04 +00:00
wbhart
5f64d76c9a Set execute permissions on these scripts and applied Gonzalo's patch for
detecting Core2.
2008-05-27 23:37:45 +00:00
wbhart
593e9f9ca0 Added some comments about the high value of UNROLL_COUNT used. 2008-05-27 22:37:26 +00:00
wbhart
bbd3b3028f Raised the UNROLL_COUNT so that tuneup will not segfault when it uses
values that cause a jump outside of the UNROLL_LOOP.
2008-05-27 22:33:43 +00:00
wbhart
a957663ccc Made non-PIC code more efficient with lea. 2008-05-27 20:11:54 +00:00
wbhart
e47a78c287 Fixed the code to not use addressing via the GOT when PIC is not needed. 2008-05-27 19:18:00 +00:00
brgladman
f47d32c30c 2008-05-27 10:33:54 +00:00
brgladman
3ea0d1f0fc Update x64 assembler to use prologue/epilogue macros
Change _SEH_ define to _WIN64_ABI
2008-05-27 09:14:56 +00:00
wbhart
c751b2c864 Fixed tune makefile to reflect changes to name of x86_64.asm. 2008-05-27 05:19:30 +00:00
wbhart
70efe8d4e2 Run autoconf to propagate changes. 2008-05-27 05:05:10 +00:00
wbhart
36c8df6973 Will allow tune to build. 2008-05-27 05:00:04 +00:00
wbhart
cd0d57ae48 Changed names so make check can work. 2008-05-27 03:11:47 +00:00
wbhart
2e7144aa1b Added execute privileges to m4-ccas. 2008-05-27 03:10:10 +00:00
wbhart
c1c70f040e Run automake to propagate changes. 2008-05-27 02:54:55 +00:00
wbhart
3ff64d3d03 Fixed a tab that had got converted to spaces. 2008-05-27 02:52:15 +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
d842042973 The gmp-mparam.h files seemed to be different between my two sets of files. These ones make the segfault go away in the flint test. 2008-05-27 02:11:08 +00:00
wbhart
a2bbc6eb10 Small change to configure to help assembly of files not transitioned. 2008-05-27 00:50:12 +00:00
wbhart
46d20c584d Fixed some problems preventing it from building. 2008-05-26 22:53:25 +00:00
brgladman
492615b621 2008-05-26 22:38:26 +00:00
wbhart
075a98ed18 Ran autoconf, automake and aclocal to update all the autohell files. 2008-05-26 22:20:33 +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
brgladman
50ed927a6d Rename output files to their MPIR names 2008-05-21 11:05:12 +00:00
brgladman
e64e1a30f7 AMD64 assembler code tweak 2008-05-20 14:53:08 +00:00
brgladman
9b903fae33 Improve AMD64 sgr_basecase
Add warning about sqr_basecase Karatsuba limit
2008-05-20 12:39:43 +00:00
brgladman
071622828b Correct wrongly applied patch 2008-05-20 10:05:59 +00:00
brgladman
f6ef7209a4 Apply GMP 4.2.1 patches to MPIR 2008-05-19 16:03:48 +00:00
brgladman
083b01a860 minor MSVC build fix
update VC++ readme.txt to refer to MPIR
2008-05-19 14:56:13 +00:00
brgladman
c3992c60e3 minor MSVC build fix 2008-05-19 14:15:56 +00:00
brgladman
5864a7b4ab Add MSVC build files 2008-05-19 13:37:29 +00:00
brgladman
48248cda46 1. longlong.h change to add MSVC intrinsics
2. longlong.h rearrangement for Intel compiler
3. MSVC additions in test  code 
4. GMP 4.2.1 bug fixes
5. Intel format assembly code
2008-05-18 22:20:43 +00:00
wbhart
e79360c340 Description of all the files in the main directory of the GMP source tree. 2008-04-27 19:57:27 +00:00
wbhart
f628237738 Added all the assembly code back for all supported architectures. 2008-04-27 19:55:56 +00:00
wbhart
dc57641b72 2008-04-21 17:54:21 +00:00
wbhart
a369ff49df Added ARM assembly support back in. 2008-04-18 17:20:42 +00:00
wbhart
d22149dd28 Try to fix ltmain.sh from linux. 2008-04-18 05:18:38 +00:00
wbhart
d2a0e16e7f SVN seems to screw this file up. Not sure whether this will fix it. 2008-04-18 05:11:12 +00:00
wbhart
bff17c52a3 Added some notes about gmp.h and a devel directory to the doc directory. 2008-04-18 03:34:51 +00:00
wbhart
ed93f3a175 Edited gmp.h to use static inline in c99 mode and changed permissions of
files.
2008-04-18 01:59:13 +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