Commit Graph

823 Commits

Author SHA1 Message Date
wbhart
ef4e627454 Fixed some broken asserts. 2009-07-25 09:39:22 +00:00
jasonmoxham
4aae064bd3 and replace with actual files 2009-07-25 09:11:44 +00:00
jasonmoxham
7d23d4363f remove yasm symlinks 2009-07-25 09:10:57 +00:00
wbhart
50d966190c Removed a broken assert. 2009-07-25 08:54:56 +00:00
jasonmoxham
eee64658cf These files are also ment ot be part of yasm , they were made by autogen , but I deleted them thinking they were part of a failed make distclean 2009-07-25 08:38:05 +00:00
jasonmoxham
962830870a run yasm/autogen , make distclean , and add the files produced to svn 2009-07-25 01:38:05 +00:00
jasonmoxham
c560b4d963 yasm/config/config.sub fix , line 1076 , Make sure to match an already-canonicalized machine name. add *-pc to *-unknown | *-pc) 2009-07-25 00:55:50 +00:00
jasonmoxham
d89553f2c1 replace yasm with latest svn yasm rev 2220 2009-07-25 00:50:29 +00:00
jasonmoxham
309839f64e remove old yasm 2009-07-25 00:42:52 +00:00
jasonmoxham
196f304858 mullow mulhigh tests 2009-07-24 21:56:38 +00:00
jasonmoxham
bafa599edb tuning for mullow and mulhigh 2009-07-24 21:31:28 +00:00
jasonmoxham
087b583f61 New generic mullow and mulhigh 2009-07-24 17:16:50 +00:00
wbhart
766f024ef4 Fixed a memory leak in lgcd.c. 2009-07-24 14:40:58 +00:00
jasonmoxham
6aa676a5f9 change gmp.h to mpir.h 2009-07-24 12:24:26 +00:00
jasonmoxham
2d1deac90c New K8 asm functions mpn_lshift2 mpn_rshift2 2009-07-24 11:54:46 +00:00
jasonmoxham
2dae13c07c New intel x86_64 assembler code for left/right shift 2009-07-24 11:50:15 +00:00
wbhart
bbccc699e9 Added in David Harvey's Hensel division code. It isn't being used by anything at this stage and has no test code. 2009-07-24 08:18:09 +00:00
wbhart
311b929e2c Added ordinary test code for mulmid (including mulmid_basecase, mulmid
and mulmid_toom42
2009-07-24 07:16:52 +00:00
wbhart
e732476ad3 Added more mulmid test code including mulmid_basecase. 2009-07-24 06:53:30 +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
937d1e7c38 Fiddled with the tuning crossover code in mul.c for the unbalanced
multiplications.
2009-07-23 10:09:29 +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
efb4333617 Ran autoconf and automake. 2009-07-23 01:36:07 +00:00
wbhart
5d3cf5509d First hack at toom4_mul (unbalanced toom4). 2009-07-23 01:31:29 +00:00
jasonmoxham
9a475c7038 corrected ratios/fastest (#) in speed when taking values from a file 2009-07-22 21:32:09 +00:00
wbhart
87f1f58e90 Saved an unnecessary copy in lehmer gcd and fiddled with some parameters
in gcdext which sped it up slightly.
2009-07-22 04:26:36 +00:00
wbhart
d5e7b36cb0 Added strassen multiplication and increased the gcd test sizes so that
it actually gets used a few more times.
2009-07-22 00:44:05 +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
bd57ca8fa6 Made some minor improvements to gcdext.c. 2009-07-20 12:59:25 +00:00
wbhart
23f24f3a23 Implemented Lehmer nxgcd and turned it on. 2009-07-20 06:27:34 +00:00
wbhart
aceee52323 Improved the mpn_gcdinv_1 function for speed. 2009-07-20 01:24:21 +00:00
wbhart
8347f89d14 Added mpn_gcdinv_1 and turned on MPN_ZERO and mpn_store assembly code in
FFT.
2009-07-19 23:08:09 +00:00
wbhart
f2e91a0543 Switched on lgcd for small gcd computations. 2009-07-19 19:11:40 +00:00
wbhart
342fb36ced Cleaned up some of the comments in gcdext to do with the "cofactors" u0 and u1. 2009-07-19 17:43:15 +00:00
jasonmoxham
4be48d0baa Update speed to accept columns from other files 2009-07-16 22:10:10 +00:00
wbhart
d38d72450e Merged test2.
Signed-off-by:  <wbhart>
2009-07-16 08:57:24 +00:00
wbhart
c10c172b92 Added line describing where Configure.txt can be found in the source tree.
Signed-off-by:  <wbhart>
2009-07-16 08:57:01 +00:00
wbhart
254cde458f Added a line describing where FILES.txt can be found. 2009-07-16 08:56:37 +00:00
wbhart
334ebdc66c Test. Please ignore. 2009-07-16 07:07:51 +00:00
jasonmoxham
d8ea877a42 whoops managed to delete config.guess.c , add it back in 2009-07-15 16:04:38 +00:00
jasonmoxham
19085e207e dos line endings 2009-07-15 15:53:17 +00:00
jasonmoxham
91a58a8161 Copyright header stuff 2009-07-15 15:41:07 +00:00
jasonmoxham
6f9bae2305 add exit codes to windows batch files 2009-07-13 00:19:43 +00:00
jasonmoxham
acb6258352 make clean windows updates 2009-07-12 20:16:29 +00:00
jasonmoxham
31e5250f08 fix for windows make.bat so it can detect python in 64bit mode 2009-07-12 20:02:00 +00:00
jasonmoxham
0df3e1850a Configure and make mechnism for windows from windows branch 2009-07-12 19:20:21 +00:00
gladman
11ccfb52de Update VC++ build instructions 2009-06-27 20:20:08 +00:00