Commit Graph

439 Commits

Author SHA1 Message Date
William Hart
fedb3560cc Added 64 bit atom tuning values. Thank you JP Flori! 2014-04-04 21:40:13 +01:00
William Hart
af62ef2f1f Put netburst tuning back. 2014-04-01 01:13:01 +01:00
BrianGladman
053a6cd91a copy GCC tuning values over to Windows 2014-04-01 00:35:49 +01:00
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
f1880215db merge Bill's latest changes 2014-03-27 07:58:58 +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
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
b65ad160ab Fix slowdown on penryn, retune k10. 2014-02-23 17:47:35 +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
e41d78e02b Switch to GMP add/submul_1.asm on Penryn. 2014-02-21 11:22:14 +00:00
William Hart
fc7b94378a Updated atom tuning values. 2014-02-18 22:42:48 +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
William Hart
2a741c97d0 On nehalem the GMP sqr_basecase is faster. Thus both nehalem and westmere can
use the mpn/x86_64/sqr_basecase.asm file.
2014-02-18 11:25:37 +00:00
William Hart
d10ddc5184 Adjust atom kara_sqr_n crossover. 2014-02-18 11:15:46 +00:00
William Hart
7c3794b221 Updated some tuning values for penryn. 2014-02-17 21:08:46 +00:00
William Hart
581be69339 Update sqr fft crossover. 2014-02-17 20:40:31 +00:00
William Hart
c63be9f5f7 Update k102 tuning. 2014-02-17 20:38:58 +00:00
William Hart
48544b2e95 Sandybridge is faster with GMP sqr_basecase. 2014-02-17 19:52:48 +00:00
William Hart
edb937d0e3 GMP sqr_basecase is faster on westmere. 2014-02-17 19:37:58 +00:00
William Hart
06b0fea603 Update tuning values for netburst. 2014-02-17 19:14:15 +00:00
William Hart
01fc86a25e The GMP sqr_basecase is *way* faster on netburst. 2014-02-17 19:08:27 +00:00
William Hart
24d3b12a0a Use GMP version of sqr_basecase on AMD K8/K10/etc and Intel Core2/Penryn/etc. 2014-02-17 16:43:45 +00:00
William Hart
d9416e6bee Added some GMP m4 macros for new sqr_basecase code + license changes. 2014-02-17 15:54:07 +00:00
William Hart
8437e1f92a Added comments to add_err1_n/add_err2_n.asm and fixed some comments in
sub_err1_n/sub_err2_n.asm.
2014-02-07 14:55:59 +00:00
William Hart
66827c7e00 Comments in sub_err1_n/sub_err2_n.asm. 2014-02-07 13:05:55 +00:00
Brian Gladman
2b412ed5ab change the define INTEL_COMPILER to __INTEL_COMPILER 2013-04-18 23:45:38 +01:00
William Hart
019ddbfb99 Removed mullow_n_basecase.asm, as the interface is useless. 2013-04-11 01:56:11 +01:00
William Hart
44d27e44eb Updated copyright notices. 2013-04-11 01:28:46 +01:00
William Hart
7b7ffec89c Switched to new divrem basecase. 2013-04-11 00:18:00 +01:00
William Hart
ebe4f759e1 Actually, we call it mullow_n_basecase, so move the file yet again, and
correct comment in mullow_n_basecase.c.
2013-04-06 01:21:39 +01:00
William Hart
9e8c5a0278 Renamed mullo_basecase to mullow_basecase so it will be picked up. 2013-04-06 00:52:58 +01:00