Commit Graph

34 Commits

Author SHA1 Message Date
jasonmoxham
a1b14414c6 New generic mpn_store and tests/tune etc 2009-05-14 19:29:28 +00:00
jasonmoxham
3b7c555c8e New generic functions/macros mpn_lshift2 mpn_rshift2 and tests/speed etc 2009-05-14 02:44:19 +00:00
wbhart
21f51a706c Added toom32 for unbalanced multiplications. 2009-05-12 18:28:20 +00:00
wbhart
ae48f90e2f Fix speed regression in mul.c, switch unbalanced toom back on. Add
missing toom3_interpolate prototype.
2009-05-11 12:30:17 +00:00
wbhart
9e56c61071 Added toom42 and code to handle unbalanced multiplication. 2009-05-11 10:09:09 +00:00
wbhart
c8aa69c789 Added toom3_mul_n with better memory usage. 2009-05-10 04:24:39 +00:00
wbhart
72f93a085c Added new toom3 code. 2009-05-09 20:56:34 +00:00
jasonmoxham
996bd50496 add divrem_euclidean_qr_1 , divexact_byBm1of to fat structure 2009-04-13 21:42:55 +00:00
gladman
9f4a1b86a2 Revised TOOM4 and TOOM7 thresholds
Revised AMD tuning for Windows
2009-04-04 09:05:12 +00:00
gladman
279323b5fd Update Windows build for latest changes 2009-04-02 11:00:00 +00:00
wbhart
6b1a56b14c Added missed reference to toom7 function. 2009-04-02 07:41:57 +00:00
wbhart
22db24db76 Attempt to add toom cook 7. 2009-04-02 07:38:03 +00:00
wbhart
4ee5c1dd22 Moved toom internal cutoff into gmp-impl.h. 2009-04-01 23:23:38 +00:00
jasonmoxham
012bc8ebb1 update gmp-impl.h for toom4 varible threshold 2009-04-01 21:31:21 +00:00
wbhart
e42709e967 Added toom4 multiplication. 2009-04-01 08:21:03 +00:00
jasonmoxham
8ca3be5bef merge div-branch into trunk with svn merge -r 1782:1816 ../branches/x86_64-division/ run on my local trunk 2009-03-31 23:56:06 +00:00
jasonmoxham
2235444edf x86_64 mpn_subadd_n plus tests,tune 2009-03-29 10:49:51 +00:00
jasonmoxham
def21c1810 add redc_basecase and sumdiff_n to the fat structure 2009-02-27 17:59:28 +00:00
jasonmoxham
f75309176a new fns lshift1,rshift1,addadd,addsub,sumdiff,divexactbyff,redc_basecase not visible to user only internally 2009-02-24 01:51:11 +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
jasonmoxham
b76677c8fc changed libgmp*.* for a few odd cases left 2009-02-12 12:25:23 +00:00
jasonmoxham
a6ab0a96b3 changed gmp.h to mpir.h for a few odd cases left 2009-02-12 11:23:26 +00:00
wbhart
01864037af Made fat binaries work for x86_64. 2009-01-29 06:05:21 +00:00
wbhart
1ed72b1360 Made changes to allow a fat build on x86_64. 2009-01-18 15:15:25 +00:00
wbhart
cd33bd2531 Added prototype for mpn_basic_gcd. 2009-01-11 13:20:31 +00:00
wbhart
5f0dd82181 Altered copyright notices to reflect edits. 2009-01-10 16:59:54 +00:00
wbhart
46ce851199 Removed attributes and facets only for Sun CC instead of all non-GNU compilers. 2009-01-10 16:27:38 +00:00
wbhart
811e7de5a7 Fixed numerous issues which prevented compilation with --enable-cxx on Sun CC. 2009-01-10 04:51:24 +00:00
wbhart
d69eb93c81 Added prototypes for mpn_bgcd, mpn_sgcd, mpn_rgcd and mpn_ngcd to
gmp-inpl.h.
2009-01-09 23:25:51 +00:00
jasonmartin
4b2966287f Incorporated Niels Mollers lgpl 2.1 gcd code into trunk 2008-10-11 06:56:15 +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
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
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