wbhart
|
4e3ab104c2
|
Updated all version number, author, changelog info etc, for new release,
and added my copyright to the new FFT code I modified.
|
2009-05-31 20:17:12 +00:00 |
|
wbhart
|
bc25f5bacd
|
More generic x86_64 tuning values and values for fat binaries (taken from k8 values).
|
2009-05-31 18:47:52 +00:00 |
|
wbhart
|
987e5940a8
|
Added some generic x86_64 tuning values (just copied from K8).
|
2009-05-31 18:40:51 +00:00 |
|
jasonmoxham
|
ebee2bc09d
|
int to mp_size_t fix
|
2009-05-31 11:55:57 +00:00 |
|
jasonmoxham
|
3a5ca8e73a
|
int to mp_size_t fix
|
2009-05-31 11:54:46 +00:00 |
|
wbhart
|
ca73396faa
|
Added workaround for gcc 4.1.2 on ia64 in toom4 and toom4 squaring code.
|
2009-05-30 10:03:10 +00:00 |
|
jasonmoxham
|
4a767f802c
|
update fat for divrem_2
|
2009-05-29 17:28:19 +00:00 |
|
jasonmoxham
|
c821f065d8
|
ia64 param update
|
2009-05-29 14:13:52 +00:00 |
|
jasonmoxham
|
5a4f031e07
|
32bit pentium4 gmp-mparam
|
2009-05-28 23:58:49 +00:00 |
|
jasonmoxham
|
c0545601a0
|
k7 gmp-mparam.h
|
2009-05-28 22:05:44 +00:00 |
|
gladman
|
7979d75874
|
|
2009-05-28 15:49:07 +00:00 |
|
wbhart
|
b96d7f466b
|
Tuning parameters for Core2.
|
2009-05-28 09:20:35 +00:00 |
|
wbhart
|
b0db490a0b
|
K8 tuning values.
|
2009-05-28 00:12:42 +00:00 |
|
jasonmoxham
|
2fff63ed30
|
nehalem mparam update
|
2009-05-27 23:02:45 +00:00 |
|
wbhart
|
5a67fa8b45
|
Added K10 tuning values.
|
2009-05-27 22:27:18 +00:00 |
|
wbhart
|
f33c6a799e
|
Tuning parameters for penryn.
|
2009-05-27 19:34:25 +00:00 |
|
gladman
|
41e79780c3
|
|
2009-05-27 16:10:04 +00:00 |
|
wbhart
|
0d90e4faa8
|
Fixed a bug in FFT squaring code.
|
2009-05-27 15:58:27 +00:00 |
|
jasonmoxham
|
749c195a7c
|
Convert new divrem to yasm format
|
2009-05-27 14:28:30 +00:00 |
|
wbhart
|
c605f1e498
|
Removed some compiler warnings for MSVC from mul_fft.c.
|
2009-05-27 13:00:01 +00:00 |
|
jasonmoxham
|
1ff359d28a
|
divrem_2 speedup
|
2009-05-27 11:21:58 +00:00 |
|
gladman
|
e5ce3c7e05
|
|
2009-05-20 22:25:09 +00:00 |
|
gladman
|
2bf84f6a74
|
|
2009-05-20 20:58:09 +00:00 |
|
gladman
|
dea89e4760
|
Update windows build for latest assembler
|
2009-05-20 20:09:06 +00:00 |
|
jasonmoxham
|
61cd1223a3
|
New asm function mpn_divrem_euclidean_qr_2 for X86_64
|
2009-05-20 17:58:41 +00:00 |
|
jasonmoxham
|
5e1c28e1df
|
divrem_2 generic correction
|
2009-05-20 17:34:55 +00:00 |
|
jasonmoxham
|
e788f8b9b4
|
mul_basecase to yasm
|
2009-05-20 13:03:53 +00:00 |
|
jasonmoxham
|
5fb3fafe42
|
mul_basecase for GAS, so I know what the yasm conversion is of
|
2009-05-20 00:01:35 +00:00 |
|
gladman
|
659df23bbc
|
1. Improve g2y.py
2. Add divrem changes to Windows build
3. Add new x64 mpn_mul_basecase assembler to Windows
|
2009-05-19 19:53:15 +00:00 |
|
jasonmoxham
|
01da1f0caa
|
divrem update
|
2009-05-19 12:48:09 +00:00 |
|
jasonmoxham
|
483fe4ed21
|
divrem updates
|
2009-05-19 12:27:10 +00:00 |
|
jasonmoxham
|
b5980c95b1
|
divrem bits
|
2009-05-19 09:51:30 +00:00 |
|
gladman
|
0af849c1f2
|
1. Fix minor bug in Windows build
2. change gcdext.c to avoid C99 features
|
2009-05-19 09:44:06 +00:00 |
|
jasonmoxham
|
9c68614d77
|
Add new function generic mpn_divrem_euclidean_qr_2
|
2009-05-19 09:30:34 +00:00 |
|
wbhart
|
a49b4e2337
|
More tuning values, not that they make any difference.
|
2009-05-19 05:44:48 +00:00 |
|
wbhart
|
3d66bd5322
|
Added tuning values for core2 and fixed a minor bug in mul_n.c.
|
2009-05-19 04:03:49 +00:00 |
|
wbhart
|
d96ef5e5d9
|
Reverted a change which slows things down on k8.
|
2009-05-19 02:04:09 +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
|
cfb5f9c0b2
|
Added copyright notice.
|
2009-05-18 21:00:51 +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
|
de64002818
|
Slight memory usage improvement for toom4 squaring code.
|
2009-05-18 07:28:48 +00:00 |
|
wbhart
|
8d8a26e60b
|
Added toom4 squaring code - no tuning code yet!
|
2009-05-18 07:13:00 +00:00 |
|
wbhart
|
6b1c6afdbe
|
Added half gcd implementation based on the original ngcd implementation
of Niels Mohler.
|
2009-05-16 21:57:44 +00:00 |
|
gladman
|
dffb1f2fa1
|
Adjust Windows build to remove assembler that is slower than VC++ intrinsics (copy, move, set)
|
2009-05-15 07:31:10 +00:00 |
|
gladman
|
2cd6ee00c5
|
|
2009-05-14 20:35:12 +00:00 |
|
jasonmoxham
|
2768eeaaf0
|
New asm functions mpn_store MPN_ZERO for k8/k10/nehalem
|
2009-05-14 20:30:27 +00:00 |
|
gladman
|
714cbef23f
|
1. revert t-fat and remove fat test from Windows testing
2. minor update to Python translator
|
2009-05-14 20:14:04 +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 |
|
jasonmoxham
|
ccf3200d93
|
mul_basecase tweeks
|
2009-05-13 22:51:35 +00:00 |
|