William Hart
|
af5e5416c8
|
Remove unused tuning values, insert provisional FFT tuning values. See #92.
|
2014-03-25 14:33:43 +00:00 |
|
William Hart
|
08e6470110
|
Tuning for powerpc32. Remove adjustments to tuneup.c as they don't help on
ppc32.
|
2014-03-24 23:41:24 +00:00 |
|
William Hart
|
2e0b2137d6
|
Added tuning for powerpc64 and tried to fix at least one problem with tuning on
that platform.
|
2014-03-24 23:11:11 +00:00 |
|
William Hart
|
d6fe8951ee
|
Added tuning for sparc32/v9 and default value for FFT_MULMOD_2EXPP1_CUTOFF.
|
2014-03-24 22:36:54 +00:00 |
|
William Hart
|
d17ac9957b
|
Added x86/pentium4/sse2 tuning values.
|
2014-03-24 22:10:02 +00:00 |
|
William Hart
|
bcad8933d8
|
Whether is it nobler to do sparc64 tuning with an old gcc on a new machine or a
new gcc on an old machine... or to just tell sparc owners that tuning aint gonna
help their speed problem...
|
2014-03-24 21:07:07 +00:00 |
|
William Hart
|
984d9dbe8e
|
Missing endlines and jacobi prototypes for gmp-impl.h.
|
2014-03-24 18:54:51 +00:00 |
|
William Hart
|
5bb2ca9aee
|
Provisional sparc64 tuning values.
|
2014-03-24 18:21:47 +00:00 |
|
William Hart
|
10283de0c6
|
Spacing.
|
2014-03-24 17:33:45 +00:00 |
|
William Hart
|
a6b31574a0
|
Update final cutoff for ia64.
|
2014-03-21 18:37:23 +00:00 |
|
William Hart
|
403c9e4cd7
|
Updated ia64 tuning.
|
2014-03-21 18:28:58 +00:00 |
|
William Hart
|
06344c67e8
|
Added core2 tuning values.
|
2014-03-21 17:13:17 +00:00 |
|
William Hart
|
dfe64a438f
|
Update nehalem tuning values.
|
2014-03-21 16:34:38 +00:00 |
|
William Hart
|
4dea3d29f9
|
Added piledriver tuning.
|
2014-03-21 16:21:44 +00:00 |
|
William Hart
|
b3471ddac5
|
Update sandybridge and westmere tuning values.
|
2014-03-21 16:05:02 +00:00 |
|
William Hart
|
25dc06c67f
|
Add bulldozer tuning values (not currently used).
|
2014-03-21 15:44:22 +00:00 |
|
William Hart
|
34d5011417
|
Updated k10 tuning values.
|
2014-03-21 15:28:00 +00:00 |
|
William Hart
|
0f873fe8b5
|
Update k8 tuning values.
|
2014-03-21 15:20:55 +00:00 |
|
William Hart
|
c50bf32dfc
|
Added netburst tuning.
|
2014-03-21 15:05:00 +00:00 |
|
William Hart
|
a307e2221f
|
New penryn tuning.
|
2014-03-20 16:12:00 +00:00 |
|
William Hart
|
3b6a11e4c5
|
Added tuning code from GMP for gcd, gcdext, jacobi and fac_ui.
|
2014-03-20 15:28:01 +00:00 |
|
William Hart
|
e6b6751c97
|
Update tuning for penryn.
|
2014-03-19 23:41:58 +00:00 |
|
William Hart
|
471fddeece
|
Added tuning for small version of sb_divappr_q and sb_div_qr.
|
2014-03-19 23:09:38 +00:00 |
|
William Hart
|
5d35ea55a4
|
Better k10 tuning values.
|
2014-03-19 17:48:14 +00:00 |
|
William Hart
|
4fa350f51d
|
Hack FFT usage into mpn_mulmod_2expp1.
|
2014-03-19 17:32:01 +00:00 |
|
William Hart
|
8e3504e372
|
Updated to new bin_ui and bin_uiui code from GMP 5.1.3. Added a version of
mpn_divrem_hensel_rsh_qr_1 that takes a precomputed inverse.
|
2014-02-28 16:44:53 +00:00 |
|
William Hart
|
67809f39a2
|
Update to GMP 5.1.3 factorial code.
|
2014-02-27 21:35:04 +00:00 |
|
William Hart
|
68c4a8d583
|
Apparently I didn't update these correctly.
|
2014-02-27 17:35:55 +00:00 |
|
William Hart
|
3c20c75b3b
|
Whoops, forgot to git add these files at the last commit.
|
2014-02-27 16:11:37 +00:00 |
|
William Hart
|
0c96bff79f
|
Add rudimentary mpn_mulmod_bnm1. Update to new gcd and xgcd code from GMP.
|
2014-02-27 16:00:08 +00:00 |
|
William Hart
|
d4adcd7ce6
|
Some very minor speedups/cleanups.
|
2014-02-27 12:30:53 +00:00 |
|
William Hart
|
c7cdb70393
|
Small improvement to sb_div_q.
|
2014-02-25 15:58:30 +00:00 |
|
BrianGladman
|
94c011b8a3
|
1. add revised core 2 assembler to the Windows build
2. add revised nehalem tuning on Windows
3. fix bug in speed on Windows x64
|
2014-02-24 21:07:18 +00:00 |
|
BrianGladman
|
e6047c1c9e
|
Merge branch 'master' of https://github.com/wbhart/mpir
|
2014-02-23 21:30:13 +00:00 |
|
William Hart
|
b65ad160ab
|
Fix slowdown on penryn, retune k10.
|
2014-02-23 17:47:35 +00:00 |
|
William Hart
|
796fb5b77e
|
Switch back to single function for sb_divappr_q.
|
2014-02-21 16:15:43 +00:00 |
|
William Hart
|
d5a444bd02
|
Use GMP add/submul_1 on core2 as well.
|
2014-02-21 15:25:41 +00:00 |
|
William Hart
|
faa82ed6c9
|
Update penryn tuning.
|
2014-02-21 14:27:14 +00:00 |
|
William Hart
|
738fb46982
|
Fix a bug in sb_divappr_q.
|
2014-02-21 14:14:41 +00:00 |
|
William Hart
|
e9cd157e50
|
Improve tail of sb_divappr_q and fix bug.
|
2014-02-21 13:41:37 +00:00 |
|
William Hart
|
e41d78e02b
|
Switch to GMP add/submul_1.asm on Penryn.
|
2014-02-21 11:22:14 +00:00 |
|
William Hart
|
8bb084e6d2
|
Speed up sb_divappr_q.
|
2014-02-21 10:57:56 +00:00 |
|
William Hart
|
5548023724
|
Switch to using both types of precomputed inverse.
|
2014-02-20 20:21:04 +00:00 |
|
BrianGladman
|
71f91234c2
|
Merge branch 'master' of https://github.com/wbhart/mpir
|
2014-02-19 07:38:40 +00:00 |
|
William Hart
|
fc7b94378a
|
Updated atom tuning values.
|
2014-02-18 22:42:48 +00:00 |
|
BrianGladman
|
2e9c90554c
|
update windows builds for GMP sqr_basecase change
|
2014-02-18 17:36:29 +00:00 |
|
William Hart
|
8873ab5738
|
Merge remote-tracking branch 'brian/master'
|
2014-02-18 17:24:53 +00:00 |
|
BrianGladman
|
1a41ad921f
|
Merge branch 'master' of https://github.com/wbhart/mpir
|
2014-02-18 16:25:37 +00:00 |
|
William Hart
|
a1a268dc7e
|
Corrected nehalem tuning value.
|
2014-02-18 12:42:07 +00:00 |
|
William Hart
|
c8c2a49c43
|
Update nehalem tuning values.
|
2014-02-18 11:29:26 +00:00 |
|