wbhart
|
331741c193
|
Removed unused gcd functions, removed a static array of length 1000 and
changed an itch function for a macro.
|
2009-07-25 13:11:34 +00:00 |
|
jasonmoxham
|
bafa599edb
|
tuning for mullow and mulhigh
|
2009-07-24 21:31:28 +00:00 |
|
wbhart
|
1f5523b9d6
|
Attempt to add test code for mulmid and mulmid_n.
|
2009-07-24 06:09:04 +00:00 |
|
wbhart
|
cc86e972e5
|
Merged in David Harvey's mulmid code - not actually used by anything
yet. No division code.
|
2009-07-24 03:12:09 +00:00 |
|
wbhart
|
9d8438f70b
|
Added toom53 and fiddled with the toom4 cutoff on penryn.
|
2009-07-23 07:48:34 +00:00 |
|
wbhart
|
e96d091c2f
|
Fixed some missing definitions.
|
2009-07-23 02:39:58 +00:00 |
|
wbhart
|
61d7ae5b73
|
Fixed all the bugs I just implemented.
|
2009-07-23 02:10:46 +00:00 |
|
wbhart
|
899a1df461
|
Slight speedup by allowing tdiv_qr to alias and reduction of memory
usage in gcdext.
|
2009-07-20 14:35:31 +00:00 |
|
wbhart
|
23f24f3a23
|
Implemented Lehmer nxgcd and turned it on.
|
2009-07-20 06:27:34 +00:00 |
|
jasonmoxham
|
9c68614d77
|
Add new function generic mpn_divrem_euclidean_qr_2
|
2009-05-19 09:30:34 +00:00 |
|
wbhart
|
e330cc79bc
|
Fixed some bugs related to tuning gcdext and added tuning for toom4 and
toom7 squaring code.
|
2009-05-19 00:57:17 +00:00 |
|
wbhart
|
2bf28e3c63
|
Added toom7 squaring and sped up multiplication slightly by better use
of the FFT.
|
2009-05-18 20:55:01 +00:00 |
|
wbhart
|
8d8a26e60b
|
Added toom4 squaring code - no tuning code yet!
|
2009-05-18 07:13:00 +00:00 |
|
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 |
|