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