wbhart
661b1673c9
Conversion of redc_basecase of Jason Moxham to yasm format.
2009-03-04 19:38:45 +00:00
wbhart
5ceb500330
More conversions of Jason Moxham's assembly code to yasm format.
2009-03-04 19:14:38 +00:00
wbhart
4e88ddfc06
More of Jason Moxham's assembly code converted to yasm format.
2009-03-04 18:14:03 +00:00
wbhart
f2fa962ce3
Coverted left and right shift assembly functions of Jason Moxham to yasm
...
format.
2009-03-04 16:22:48 +00:00
wbhart
53fc1663bc
Converted Jason Moxham's K10 code to yasm format.
2009-03-04 15:32:42 +00:00
jasonmoxham
98fb151932
merged buildtest branch into trunk for building outside the src tree , the command I used was svn merge -r 1643:1669 ../branches/buildtest/ in my local copy of trunk
2009-03-03 21:40:13 +00:00
jasonmoxham
c2b39601ec
movq to movd fix for broken old masm on OSX
2009-03-03 18:11:42 +00:00
jasonmoxham
cec19c727c
removed # comments from x86_64 assembler as OSX dont like em
2009-03-03 17:58:40 +00:00
jasonmoxham
bc96592570
trunk fat dummy functions mul/sqr basecase for x86_64 , and move amd64 copy asm to x86_64
2009-03-02 14:24:15 +00:00
jasonmoxham
a3a0793c66
update gmp-mparam for linux K8,K10,core2
2009-02-28 00:13:22 +00:00
jasonmoxham
deb06ea4ed
merged k8-branch into trunk , autotools , few handbits , windows bits just copyed over
2009-02-19 23:22:30 +00:00
wbhart
b0156e48af
Updated gmp_mparam.h for x86_64/amd64
2008-09-11 23:50:19 +00:00
wbhart
79aacf7209
Updated license information for many files.
2008-07-24 21:14:10 +00:00
wbhart
ff9c54b014
Second attempt to fix label problem.
2008-07-23 20:51:12 +00:00
wbhart
641be71d9a
Fixes duplicate label in sqr_basecase.as
2008-07-23 20:47:00 +00:00
wbhart
db80889121
Cleaned up /mpn/x86_64/amd64/*.as files.
2008-07-23 18:37:20 +00:00
wbhart
bbae545ba5
Removed these .brg files which are no longer needed.
2008-07-23 17:11:29 +00:00
wbhart
c34dd543f3
These files were moved in error, so I'm moving them back. See the comment in trac #59 .
2008-07-04 01:43:48 +00:00
wbhart
293149f103
Moved intel format versions of add_n.as and sub_n.as to the /mpn/x86_64/amd64 directory to make way for intel format versions of original add_n.as and sub_n.as files from GMP 4.2.1.
2008-07-04 01:36:11 +00:00
wbhart
37fed3e88f
Removed addmul_1 and submul_1 from amd64 directory and added them to the generic x86_64 directory.
2008-07-04 00:00:14 +00:00
wbhart
c7caca6d56
Set native line endings for all .c, .h, as, .asm, .s, .in, .m4, .cc, am
2008-06-25 07:33:36 +00:00
wbhart
5edb799fbf
Put macros instances in all yasm assembly files for global symbol
...
prefixes.
2008-06-15 22:00:33 +00:00
wbhart
f64fd9f77a
Removed some lines which were saving and restoring rsi unnecessarily.
2008-06-04 11:45:01 +00:00
wbhart
425fd3101d
These are the old versions of addmul and submul written by Brian
...
Gladman.
2008-06-04 04:04:49 +00:00
wbhart
cfa4948e4a
Fixed the speed issues with a static library vs Pierrick Gaudry's
...
patches.
2008-06-04 03:47:49 +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
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
cd0d57ae48
Changed names so make check can work.
2008-05-27 03:11:47 +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
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