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