Commit Graph

2350 Commits

Author SHA1 Message Date
William Hart
8655d3b7e0 Tried a new kind of basecase division. 2013-04-09 03:20:58 +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
William Hart
98c0d8d14c Made m4 macros in mullo_basecase.asm resolve by adding macros from GMP to
x86_64-defs.m4.
2013-04-06 00:36:53 +01:00
William Hart
954857eedb Initial commit of mullo_basecase.asm, obtained from the GNU MP project (5.1.1)
m4 macros JUMPTABSECT, JMPENT, FUNC_ENTRY, FUNC_EXIT probably don't expand
yet.
2013-04-06 00:08:00 +01:00
William Hart
044f272076 Update incorrect license. 2013-03-07 13:08:44 +00:00
William Hart
5381a68480 Updated license in README and mentioned GMP as README is the most visible
thing when going to the GitHub page for MPIR.
2012-11-26 14:14:47 +00:00
William Hart
394289d2ba Merge branch 'master' of github.com:wbhart/mpir 2012-11-25 23:03:17 +00:00
William Hart
81643d301a Merge remote branch 'brian/master' 2012-11-25 23:02:02 +00:00
William Hart
7747731f96 Correction to README. 2012-11-25 22:59:32 +00:00
William Hart
03bf07a887 Added additional files to gitignore. 2012-11-25 22:46:55 +00:00
William Hart
a62b783776 Gitignore 2012-11-25 22:38:15 +00:00
William Hart
f608007fc5 Line endings 2012-11-25 22:33:07 +00:00
BrianGladman
4ef7fd28ce add missed build file 2012-11-25 21:34:28 +00:00
BrianGladman
c73f4f3743 Add the Visual Studio 11 build 2012-11-25 21:25:43 +00:00
gladman
a373abbc93 export a few more DLL symbols on Windows (needed by try). 2012-11-10 19:26:08 +00:00
gladman
c8a4a38ed1 add cxx files to windows command line build for DLLs 2012-11-10 15:52:53 +00:00
gladman
91b78fa3eb remove redundant FFT tune Visual Studio project 2012-11-09 19:03:23 +00:00
gladman
8516357d4f remove redundant FFT tune Visual Studio project 2012-11-09 18:52:47 +00:00
wbhart
3c2e00a5c3 an autoreconf -i again. 2012-11-08 22:13:21 +00:00
wbhart
d1a55c8760 Change CFLAGS in another location. 2012-11-08 22:11:10 +00:00
wbhart
18382d6583 Ran autoconf -i. 2012-11-08 22:05:36 +00:00
wbhart
fbe1eea4f9 Corrected a typo in manual. 2012-11-08 21:55:06 +00:00
wbhart
2c9957a035 Changed default gcc flags to -O2 to avoid multitudinous sins of the GCC
developers.
2012-11-08 21:49:45 +00:00
wbhart
790011a4c1 unsigned long => mpir_ui, long => mpir_si in docs. 2012-11-07 17:20:08 +00:00
gladman
08c572bf53 add section on the handling of long integers on Windows x64 2012-10-29 17:49:24 +00:00
gladman
399bb8da6f change 'unsigned long' to 'mpir_ui' in function declaration 2012-10-29 16:09:42 +00:00
wbhart
3bc1080d95 Fixed some bugs in gmp-h.in which were causing test failures in flint. 2012-10-29 14:15:11 +00:00
wbhart
96290ef587 Copied final tuning params across from *nix. 2012-10-25 22:25:37 +00:00
wbhart
c004152b5a Updated authors and contributors. 2012-10-25 22:17:55 +00:00
wbhart
a05e0123fe ARM and AMD Bobcat tuning values courtesty of Julien Puydt and Leif Lionhardy
respectively.
2012-10-25 22:14:23 +00:00
gladman
ce643bc361 move new *nix tuning values into windows 2012-10-25 15:39:46 +00:00
wbhart
a881af8585 Sandy Bridge tuning values courtesy of JP Flori. 2012-10-25 13:13:41 +00:00
gladman
76944a04f8 move new *nix tuning values into windows 2012-10-24 07:01:53 +00:00
wbhart
1a010f75a6 Lots of tuning values. 2012-10-24 01:58:08 +00:00
wbhart
b9178d7ab8 Ran autoconf -i. 2012-10-23 17:19:06 +00:00
wbhart
78ed485610 Export mpn_sumdiff_n unconditionally. 2012-10-23 15:37:39 +00:00
wbhart
931e8c59fd Moved some more fft prototypes from gmp.h to gmp-impl.h. 2012-10-23 15:18:10 +00:00
wbhart
96070aa483 Added a test for intel compiler when excluding bad gcc-4.3.2. 2012-10-23 14:57:21 +00:00
wbhart
1c673701fe Slight speedup of fft for integer multiplication. 2012-10-21 17:02:34 +00:00
wbhart
9aa3e9bb9e Added some additional clarifications about --enable-gmpcompat to the docs. 2012-10-18 20:31:01 +00:00
wbhart
551c1066fa Added #include "config.h" in all tests which needed it. 2012-10-18 20:14:58 +00:00
gladman
0bf2cd7d24 correct minor error in the Windows build for tuning 2012-10-18 18:29:43 +00:00
wbhart
70fc2bb3a0 (i)fft_blah => mpir_(i)fft_blah, n_revbin => mpir_revbin, fermat_to_mpz =>
mpir_fermat_to_mpz, random_fermat => mpir_random_fermat. Moved fft protos
to gmp-impl.h.
2012-10-18 16:29:08 +00:00
wbhart
b874101b6e Removed symbol conflicts of the form n_blah, with flint. 2012-10-17 22:27:11 +00:00
wbhart
2b1a8882d8 Made fft multiplication tests do something non-trivial when past fft threshold 2012-10-17 21:59:25 +00:00
wbhart
1350c07091 Hacked fft tuning code in to tuneup. Also added tuning values for k102. 2012-10-17 21:18:28 +00:00
gladman
eb99feda69 put config.h include back in misc.c 2012-10-13 12:17:28 +00:00
gladman
0159a17f2e reduce dependence on config.h in tests 2012-10-13 10:17:22 +00:00
gladman
680b95d672 remove config.h from tests that do not appear to require this 2012-10-13 07:42:21 +00:00