wbhart
9575eca2b0
Ensure sqr_basecase can have .as extension so make tune can work.
2008-05-30 01:30:42 +00:00
wbhart
0a1550b722
Explicitly give the output library name so libtool doesn't get confused.
2008-05-30 01:00:28 +00:00
wbhart
ed4bc3e66b
Fix for libtool to make the required files.
2008-05-30 00:09:28 +00:00
wbhart
c14b1c9626
Missed one file in the rename.
2008-05-30 00:08:57 +00:00
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