Commit Graph

518 Commits

Author SHA1 Message Date
wbhart
7a0e036d36 Fixed toom4 and toom7 issues and added k8 tuning code. 2009-05-09 21:12:13 +00:00
wbhart
72f93a085c Added new toom3 code. 2009-05-09 20:56:34 +00:00
gladman
d942415a1c 1. Update Windows Powershell scripts in mpirbench to refer to MPIR rather than GMP
2. Update MPIR version number in Windows config files to 1.1.2 
3. Add an MSVC inline definition in in gmp-h.in
4. Correct locale test (as per GMP correction)
5. Add Windows x64 set/copy intrinsics to mul_fft.c (improves FFT speed score by 2%)
2009-05-09 13:26:27 +00:00
wbhart
0ba06242c6 Fixed some bugs in best_k code used by FFT. 2009-05-09 02:54:08 +00:00
wbhart
911916ce7e Fixed a carry issue with tc*_addmul which created a requirement for extra memory in toom code. 2009-05-08 14:12:47 +00:00
wbhart
5624d9a6fc New toom4 and toom7 code.
* Don't make copies before basecase multiplications
* Factor out interpolation code
* Convert interpolation code to twos complement
* Optimise code using new assembly functions where available
2009-05-08 13:21:14 +00:00
gladman
b55aae6dd5 Add Windows build files to bench in trunk 2009-05-06 18:35:56 +00:00
gladman
bd34c0bfc5 1. Update g2y.py, the GAS to YASM Python script
2. Provide tuning for new FFT code
3. Add some documentation to YASM assembler macros for Windows
2009-05-06 18:20:52 +00:00
wbhart
2ad5066cea Tried to clean up a little. 2009-05-05 23:52:02 +00:00
wbhart
49441a5e20 Fixed bug in mul_fft.c 2009-05-05 22:18:16 +00:00
gladman
7f8174f08d update g2y.py to allow command line parameters 2009-05-05 20:43:45 +00:00
gladman
eeaca671af Remove C99 features in mul_fft.c 2009-05-05 20:41:29 +00:00
wbhart
041df82e0d Added Zimmermann et al's FFT (after making a bug fix). 2009-05-05 12:27:29 +00:00
gladman
57f06bfe7e 2009-05-01 19:03:56 +00:00
gladman
d18fab116f Adjust Windows build slightly 2009-05-01 18:33:21 +00:00
gladman
8692baeb3d Make two 'ease of use' changes to the Windows build 2009-05-01 14:30:27 +00:00
jasonmoxham
8e7cb567a0 correct divexact_byBm1of speed measuring 2009-04-24 22:29:42 +00:00
wbhart
b399395e1b Added -apple to support very recent apple machines. 2009-04-23 15:42:05 +00:00
jasonmoxham
b52aa5a59e mpn_mul_2 doesn't do size=1 2009-04-22 22:05:08 +00:00
gladman
a2baca61f0 Change Windows test projects to provide full build in release mode 2009-04-22 19:50:54 +00:00
gladman
a4df93cf01 commit a missing windows test 2009-04-22 19:24:05 +00:00
jasonmoxham
6ca0ab2faf speed update 2009-04-22 09:37:41 +00:00
jasonmoxham
71343403af updated speed to accept column sums 2009-04-22 09:02:19 +00:00
gladman
c503ef2397 commit missing Windows assembler file to trunk 2009-04-22 08:01:40 +00:00
jasonmoxham
d33a113cd2 config.guess update for pathscale cc 2009-04-21 16:35:04 +00:00
jasonmoxham
a823bc7102 define gnu_source in configure.in 2009-04-21 12:50:03 +00:00
jasonmoxham
bd911ba13e update speed options -r and -d to accept any column 2009-04-21 09:33:22 +00:00
gladman
0e21f1f351 Commit missing asm files 2009-04-17 20:36:47 +00:00
wbhart
fd32e5fb9c Credit Bodrato in the way he requested. 2009-04-15 22:03:24 +00:00
gladman
e44410c1ca minor cosmetic update to g2y.py 2009-04-15 16:50:44 +00:00
jasonmoxham
02c782cb64 update bits 2009-04-15 01:51:41 +00:00
wbhart
79141ad994 Removed some broken asserts from toom code. 2009-04-15 00:48:33 +00:00
gladman
df55ce913a Windows Core2 tune 2009-04-14 19:42:07 +00:00
gladman
51effab9ca 2009-04-14 19:11:15 +00:00
jasonmoxham
255c8c255c assertion correction in divrem_euclidean 2009-04-14 17:52:38 +00:00
gladman
121ab16108 Add Windows assembler files to trunk 2009-04-14 17:35:03 +00:00
jasonmoxham
3599d92433 converted addmul_2 to yasm 2009-04-14 17:00:30 +00:00
gladman
00019039de Add missing files for tune on Windows 2009-04-14 16:50:53 +00:00
jasonmoxham
d3e561d5b8 autotools 2009-04-14 16:49:56 +00:00
gladman
19faf1830c Update Windows build for latest code 2009-04-14 16:39:30 +00:00
wbhart
7b7e992921 Disable yasm tests. 2009-04-14 07:15:22 +00:00
wbhart
d9d7803610 Removed TODO from Makefile.in. 2009-04-14 07:03:33 +00:00
wbhart
48af09126e Ran makeinfo on gmp.texi. 2009-04-14 06:34:34 +00:00
wbhart
995b0ed66e Updated documentation for install-gmpcompat. 2009-04-14 06:31:10 +00:00
jasonmoxham
35b1f4ad3c divexact_by Bm1of try tests 2009-04-14 06:19:45 +00:00
jasonmoxham
bd56955e74 divexact_by Bm1of try tests 2009-04-14 06:19:16 +00:00
wbhart
83d41e4759 Updated ChangeLog, AUTHORS and NEWS. 2009-04-14 06:07:43 +00:00
wbhart
4b46439f4a Update binary numbers. 2009-04-14 04:02:23 +00:00
jasonmoxham
f32b00d850 div update 2009-04-13 22:50:46 +00:00
jasonmoxham
b5aef8ffc3 fat bits 2009-04-13 22:15:45 +00:00