Commit Graph

1184 Commits

Author SHA1 Message Date
William Hart
37fa4fd80b Added tuning values for IvyBridge. 2014-03-28 14:04:20 +00:00
William Hart
74f285d217 Add missing fat tuning values. 2014-03-28 13:58:26 +00:00
William Hart
ab734ea48c Added atom tuning values. Thanks Jason Preszler. 2014-03-28 12:22:31 +00:00
BrianGladman
1d29a50b58 Further update to VS 2012 builds 2014-03-27 12:12:25 +00:00
BrianGladman
93bdb53fbb update VS 2012 builds and correct bug in mpn_sqr_basecase 2014-03-27 11:34:56 +00:00
BrianGladman
738c8f9987 Merge branch 'master' of https://github.com/wbhart/mpir
Conflicts:
	mpn/x86_64w/sqr_basecase.asm
2014-03-27 11:24:34 +00:00
BrianGladman
f1880215db merge Bill's latest changes 2014-03-27 07:58:58 +00:00
William Hart
4cfdfcba07 Fixed a funky bug which only shows up on Windows in mpn_mulmod_basecase. 2014-03-27 00:23:00 +00:00
William Hart
854405b4df Removed an unnecessary file and lots of very broken references to it. 2014-03-26 23:15:50 +00:00
William Hart
e924619fd7 Fix a bug in x86_64w/sqr_basecase.asm. 2014-03-26 20:48:06 +00:00
BrianGladman
41171b367a Adjust Windows builds for filename changes; correct error in sqr_basecase.asm; fix Windows build errors in DEBUG mode 2014-03-26 20:19:54 +00:00
William Hart
c0d68b3837 ARM tuning values (thanks Volker Braun). 2014-03-26 14:54:46 +00:00
William Hart
01404cb523 Merge remote-tracking branch 'brian/master' 2014-03-26 03:16:22 +00:00
William Hart
691f114d92 Removed some incorrect asserts from mulmod_2expp1_basecase.c. 2014-03-25 23:11:26 +00:00
William Hart
4ff1e2d684 Remove dc_divappr_q_n and renamed fft_negacylic to fft_negacyclic. 2014-03-25 21:17:35 +00:00
William Hart
9cf9b9bbaf Remove gcd_finda.asm and references to it. 2014-03-25 20:14:46 +00:00
William Hart
c8e4a9e590 Added bobcat tuning values. Thanks Frithjof Schulze. 2014-03-25 18:31:58 +00:00
William Hart
45e7dbc9b4 Added piledriver, ivybridge, haswell to configure and fat build. 2014-03-25 17:32:34 +00:00
William Hart
0795469230 Add new x86_64 assembly functions provided for all platforms to fat build. 2014-03-25 15:24:17 +00:00
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
BrianGladman
f6691eaf65 update windows tuning by copying from GCC/Linux 2014-03-22 16:05:46 +00:00
BrianGladman
f2aad90064 Merge branch 'master' of https://github.com/wbhart/mpir 2014-03-22 12:07:35 +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
BrianGladman
d0bdadf0e4 Merge branch 'master' of https://github.com/wbhart/mpir 2014-03-21 15:59:48 +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
BrianGladman
74524a3e29 Merge branch 'master' of https://github.com/wbhart/mpir 2014-03-20 16:16:06 +00:00
William Hart
a307e2221f New penryn tuning. 2014-03-20 16:12:00 +00:00
BrianGladman
8a93786668 Merge branch 'master' of https://github.com/wbhart/mpir 2014-03-20 15:53:33 +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
BrianGladman
c3a91f5403 Merge branch 'master' of https://github.com/wbhart/mpir 2014-03-20 00:06:26 +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