Evidence collection
git-7.0.5-evidences-2020.json e0dea3f3
Collected 1 year ago
7.0.4 Historical release
Evidence collection
7.0.4-evidences-368.json ae3e3d1c
Collected 2 years ago
Changes between GMP-ECM 7.0.3 and 7.0.4:
- fixed a bug in mpres_pow: https://gforge.inria.fr/tracker/?func=detail&atid=623&aid=20712&group_id=135
- fixed a bug with P-1 or P+1 and small B2
- improved portability (OS X, Windows, Cygwin, non GNU ld)
- fixed make longcheck with out-of-source build
7.0.3 Historical release
Evidence collection
git-7.0.3-evidences-450.json 211202b6
Collected 2 years ago
Changes between GMP-ECM 7.0.2 and GMP-ECM 7.0.3:
- fixed compilation issue on powerpc64
7.0.2 Historical release
Evidence collection
git-7.0.2-evidences-449.json 3515d3e3
Collected 2 years ago
Changes between GMP-ECM 7.0.1 and GMP-ECM 7.0.2:
- fixed bug in P-1/P+1 stage 2 and -redc when -1/N mod R has less than n limbs
7.0.1 Historical release
Evidence collection
git-7.0.1-evidences-448.json d0b9d392
Collected 2 years ago
Changes between GMP-ECM 7.0 and GMP-ECM 7.0.1:
- fixed efficiency issue with divisors of 2^n+/-1
- allow for larger B1 values on Windows computers in batch mode
- several fixes on Debian (FreeBSD, powerpc64)
- fixed save files generated by gpu-ecm
- fixed issue with gcc-5 (CC/CFLAGS from gmp.h were no longer used)
- updated longlong.h file from GMP 6.1.0
- fixed some compiler warnings
7.0 Historical release
Evidence collection
git-7.0-evidences-447.json 9a250e68
Collected 2 years ago
Changes between GMP-ECM 6.4.4 and GMP-ECM 7.0:
- GMP-ECM is now thread-safe. In particular the "ecmfactor" binary can be called with say -t 17 to use 17 threads.
- Added GPU code for Step 1 (command-line option -gpu).
- Command-line option -param allows to choose the parametrization (valid values are 0, 1, 2, 3). Command-line option -sigma allows to choose the parameter. "-sigma i:s" is a shortcut to "-param i -sigma s". Use -param 0 to get historical Suyama parametrization.
- The batch mode is now chosen with -param command-line option. The default parametrization depends on other command-line options.
- For P-1 stage 2, by default the NTT code is always used.
- Speedup in stage 2 with -no-ntt
- New primality proving code with APRCL (contributed by David Cleaver) with --enable-aprcl (default=yes)
- Removed some options that were unused or not tested (-n, -nn, -ve, -cofdec, -B2scale).
- The configure --enable-shellcmd option was removed, and also the --enable-memory-debug configure option (now obsolete with valgrind).
- The -b options was removed (breadth-first mode)
- Improved source coverage (92.7% of source code lines)
6.4.4 Historical release
Evidence collection
git-6.4.4-evidences-446.json 7b156154
Collected 2 years ago
Changes between GMP-ECM 6.4.3 and GMP-ECM 6.4.4:
- Fixed PowerPC64 assembly code with --enable-shared (thanks Leif Leonhardy)
- Fix to deal with change of semantics of internal GMP functions in GMP 5.1
- Fixed small memory leak in non-NTT P-1 stage 2
- Fixed segfaults with large non-NTT P+-1 stage 2
- Removed defunct -t command line option
6.4.3 Historical release
Evidence collection
git-6.4.3-evidences-445.json da446d29
Collected 2 years ago
Fixes incorrect NTT arithmetic on Windows systems with large input numbers
6.4.2 Historical release
Evidence collection
git-6.4.2-evidences-444.json b3e882e7
Collected 2 years ago
Changes between ecm-6.4.1 and ecm-6.4.2:
- Corrected the copyright headers
- Reduced memory usage in stage 1 with -batch={1,2} mode.
- Fixed bug in modular reduction (could occur only for numbers larger than 386 digits on 64-bit computers and 193 digits on 32-bit computers).
- Speedup in stage 2 with the NTT default mode
6.4.1 Historical release
Evidence collection
git-6.4.1-evidences-443.json 4bd7bbe3
Collected 2 years ago
Changes between ecm-6.4 and ecm-6.4.1:
- GMP-ECM is now distributed under the GPL version 3 or later for the binary, and under the LGPL version 3 or later for the library
- Fixed a speed regression with respect to ecm-6.3 http://lists.gforge.inria.fr/pipermail/ecm-discuss/2012-February/004103.html
- Fixed a bug with the -treefile option which had been present for a long time
- Several fixes for the Visual Studio 2010 build
- New experimental option -batch=2, and speedup for -batch (i.e., -batch=1)
- New tuning mechanism, now --enable-asm-redc is always recommended
- New configure option --enable-mulredc-svoboda, for input numbers whose low limbs is congruent to -1
- New tuning parameters for Intel Core i5
- New ecmbench utility