Commit Graph

1219 Commits

Author SHA1 Message Date
William Hart
8435273a1a Remove sb_div* small implementation (due to bug and due to being a very minor
performance improvement).
2015-11-13 14:47:44 +00:00
William Hart
0deca61277 Merge remote-tracking branch 'brian/master' 2015-11-13 13:06:17 +00:00
William Hart
a56b786513 Correct tuning values for x86/nehalem. 2015-10-03 12:29:33 +00:00
Brian Gladman
1d5c6f0508 correct bug in Windows assembler for k10/k102 2015-09-08 22:48:15 +01:00
William Hart
f541fce21f Removed slower sandybrige rshift1. 2015-06-12 11:27:42 +00:00
William Hart
de759a4525 Replace lahf and sahf with .byte declarations to support old coreutils such as
that used by OpenBSD-5.6.
2015-06-11 12:51:45 +00:00
William Hart
48bf24bdea Add missing rshift1.as/asm in Sandy Bridge. 2015-06-10 01:40:32 +00:00
William Hart
acd49c3818 INCLUDES -> AM_CPPFLAGS as per autoreconf advice. 2015-06-09 17:21:21 +00:00
William Hart
33c8ccc034 Ran autoreconf -fiv --no-recursive. 2015-06-09 15:50:53 +00:00
William Hart
240255708f Patch from Sage for fat binary build on 32 bit system. 2015-06-09 14:14:02 +00:00
William Hart
a6538ff19e Small improvement due to Paul Zimmermann. 2015-02-03 17:13:23 +00:00
William Hart
4a5686d5fb Added note about the revised version of Paul Zimmermann's article. 2015-02-03 16:59:31 +00:00
William Hart
24b7b6eab7 Small improvement, suggested by Paul Zimmermann. 2015-02-02 23:41:47 +00:00
William Hart
248e56c88d Removed unnecessary line of code. 2015-02-02 13:57:01 +00:00
William Hart
95d4eab65c Fixed bugs in invert.c and t-invert.c. The code was always computing correct
results, but this seems to be more of an accident than by design.
2015-02-02 12:30:50 +00:00
William Hart
a0e819627e Merge remote-tracking branch 'brian/master' 2014-10-01 13:11:30 +01:00
BrianGladman
277565fdb4 1. Correct error in last commit for mpir_config.py
2. rebuild standard Windows builds
3. correct an error in win32 builds
2014-08-07 22:07:24 +01:00
BrianGladman
9194070b24 remove faulty tuning files from the mpn\x86w assembler directories 2014-07-14 22:14:57 +01:00
William Hart
b5f8c19e58 Remove a broken assert in the generic build. 2014-06-29 21:05:59 +01:00
William Hart
f996e6343f Replace a gmp.h with mpir.h. 2014-06-26 14:33:32 +01:00
William Hart
bb15e496b6 Remove some compiler warnings. 2014-06-16 14:37:08 +01:00
William Hart
b67f620f08 Missing endline. 2014-06-16 14:19:48 +01:00
BrianGladman
d5f382c4f3 add the mpn_mul_fft function (needed by GMP-ECM) and update Windows builds accordingly 2014-06-12 14:34:20 +01:00
BrianGladman
206700ebe9 copy Atom tuning to Windows 2014-04-05 00:30:25 +01:00
William Hart
fedb3560cc Added 64 bit atom tuning values. Thank you JP Flori! 2014-04-04 21:40:13 +01:00
BrianGladman
84a0c677b1 Merge branch 'master' of https://github.com/wbhart/mpir 2014-04-01 08:24:12 +01:00
BrianGladman
e3e00705de add Ivybridge tuning on Windows 2014-04-01 08:23:35 +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
BrianGladman
1f13a0f477 tuning plus cosmetic change to mpir_config.py 2014-03-28 17:05:47 +00:00
William Hart
24cec978db Merge remote-tracking branch 'brian/master'
Conflicts:
	tests/cxx/t-assign.cc
2014-03-28 15:02:44 +00:00
William Hart
1f4dc6e93f Attempt to fix fat build on MinGW64. 2014-03-28 14:57:43 +00:00
William Hart
30dbfbfa71 Update tuning values for x86_64w/fat. 2014-03-28 14:32:58 +00: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
20aa9a4c9e Update Visual Studio 2012 builds and simply tune builds for VS2012 and VS2013 2014-03-27 21:13:19 +00:00
BrianGladman
8b361bfd87 Change Windows builds to keep configuration data in the build directories rather than the mpn directories 2014-03-27 15:58:13 +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