ntl-11.2.1.

This commit is contained in:
Jerry James 2018-08-10 18:38:04 -06:00
parent 2e29113153
commit 2e0527d359
3 changed files with 38 additions and 35 deletions

View File

@ -1,5 +1,5 @@
--- doc/config.txt.orig 2018-06-07 05:48:37.000000000 -0600
+++ doc/config.txt 2018-06-12 13:37:38.562308316 -0600
--- doc/config.txt.orig 2018-07-15 06:11:56.000000000 -0600
+++ doc/config.txt 2018-07-31 13:58:29.512185407 -0600
@@ -367,6 +367,7 @@ NTL_AVOID_BRANCHING=off
NTL_GF2X_NOINLINE=off
NTL_GF2X_ALTCODE=off
@ -19,8 +19,8 @@
########## More GMP Options:
--- include/NTL/config.h.orig 2018-06-07 05:48:37.000000000 -0600
+++ include/NTL/config.h 2018-06-12 13:37:38.568308236 -0600
--- include/NTL/config.h.orig 2018-07-15 06:11:56.000000000 -0600
+++ include/NTL/config.h 2018-07-31 13:58:29.537185085 -0600
@@ -517,6 +517,20 @@ to be defined. Of course, to unset a f
#endif
@ -42,8 +42,8 @@
--- include/NTL/ctools.h.orig 2018-06-07 05:48:37.000000000 -0600
+++ include/NTL/ctools.h 2018-06-12 13:37:38.568308236 -0600
--- include/NTL/ctools.h.orig 2018-07-15 06:11:56.000000000 -0600
+++ include/NTL/ctools.h 2018-07-31 13:58:29.537185085 -0600
@@ -514,6 +514,155 @@ char *_ntl_make_aligned(char *p, long al
// and it should also be as big as a cache line
@ -200,8 +200,8 @@
#ifdef NTL_HAVE_BUILTIN_CLZL
--- include/NTL/MatPrime.h.orig 2018-06-07 05:48:37.000000000 -0600
+++ include/NTL/MatPrime.h 2018-06-12 13:37:38.569308222 -0600
--- include/NTL/MatPrime.h.orig 2018-07-15 06:11:56.000000000 -0600
+++ include/NTL/MatPrime.h 2018-07-31 13:58:29.538185072 -0600
@@ -20,7 +20,7 @@ NTL_OPEN_NNS
@ -211,8 +211,8 @@
#define NTL_MatPrime_NBITS (23)
#else
#define NTL_MatPrime_NBITS NTL_SP_NBITS
--- include/NTL/REPORT_ALL_FEATURES.h.orig 2018-06-07 05:48:37.000000000 -0600
+++ include/NTL/REPORT_ALL_FEATURES.h 2018-06-12 13:37:38.569308222 -0600
--- include/NTL/REPORT_ALL_FEATURES.h.orig 2018-07-15 06:11:57.000000000 -0600
+++ include/NTL/REPORT_ALL_FEATURES.h 2018-07-31 13:58:29.538185072 -0600
@@ -51,3 +51,6 @@
std::cerr << "NTL_HAVE_POSIX_TIME\n";
#endif
@ -220,8 +220,8 @@
+#ifdef NTL_LOADTIME_CPU
+ std::cerr << "NTL_LOADTIME_CPU\n";
+#endif
--- src/cfile.orig 2018-06-07 05:48:37.000000000 -0600
+++ src/cfile 2018-06-12 13:37:38.569308222 -0600
--- src/cfile.orig 2018-07-15 06:11:56.000000000 -0600
+++ src/cfile 2018-07-31 13:58:29.538185072 -0600
@@ -471,6 +471,20 @@ to be defined. Of course, to unset a f
#elif @{NTL_GF2X_ALTCODE1}
#define NTL_GF2X_ALTCODE1
@ -243,8 +243,8 @@
/*
* Yest another alternative strategy for implementing GF2X
--- src/DispSettings.cpp.orig 2018-06-07 05:48:37.000000000 -0600
+++ src/DispSettings.cpp 2018-06-12 13:37:38.570308209 -0600
--- src/DispSettings.cpp.orig 2018-07-15 06:11:56.000000000 -0600
+++ src/DispSettings.cpp 2018-07-31 13:58:29.539185060 -0600
@@ -179,6 +179,10 @@ cout << "Performance Options:\n";
cout << "NTL_GF2X_NOINLINE\n";
#endif
@ -256,8 +256,8 @@
cout << "***************************/\n";
cout << "\n\n";
--- src/DoConfig.orig 2018-06-07 05:48:37.000000000 -0600
+++ src/DoConfig 2018-06-12 13:37:38.570308209 -0600
--- src/DoConfig.orig 2018-07-15 06:11:56.000000000 -0600
+++ src/DoConfig 2018-07-31 13:58:29.539185060 -0600
@@ -1,6 +1,7 @@
# This is a perl script, invoked from a shell
@ -290,8 +290,8 @@
}
--- src/GF2X1.cpp.orig 2018-06-07 05:48:36.000000000 -0600
+++ src/GF2X1.cpp 2018-06-12 13:37:38.570308209 -0600
--- src/GF2X1.cpp.orig 2018-07-15 06:11:56.000000000 -0600
+++ src/GF2X1.cpp 2018-07-31 13:58:29.540185047 -0600
@@ -18,7 +18,7 @@
// simple scaling factor for some crossover points:
// we use a lower crossover of the underlying multiplication
@ -301,8 +301,8 @@
#define XOVER_SCALE (1L)
#else
#define XOVER_SCALE (2L)
--- src/GF2X.cpp.orig 2018-06-07 05:48:36.000000000 -0600
+++ src/GF2X.cpp 2018-06-12 13:37:38.571308196 -0600
--- src/GF2X.cpp.orig 2018-07-15 06:11:56.000000000 -0600
+++ src/GF2X.cpp 2018-07-31 13:58:29.541185034 -0600
@@ -27,6 +27,22 @@ pclmul_mul1 (unsigned long *c, unsigned
_mm_storeu_si128((__m128i*)c, _mm_clmulepi64_si128(aa, bb, 0));
}
@ -647,8 +647,8 @@
void LeftShift(GF2X& c, const GF2X& a, long n)
--- src/InitSettings.cpp.orig 2018-06-07 05:48:37.000000000 -0600
+++ src/InitSettings.cpp 2018-06-12 13:37:38.571308196 -0600
--- src/InitSettings.cpp.orig 2018-07-15 06:11:56.000000000 -0600
+++ src/InitSettings.cpp 2018-07-31 13:58:29.541185034 -0600
@@ -172,6 +172,11 @@ int main()
cout << "NTL_RANGE_CHECK=0\n";
#endif
@ -661,8 +661,8 @@
// the following are not actual config flags, but help
--- src/mat_lzz_p.cpp.orig 2018-06-07 05:48:36.000000000 -0600
+++ src/mat_lzz_p.cpp 2018-06-12 13:37:38.573308169 -0600
--- src/mat_lzz_p.cpp.orig 2018-07-15 06:11:56.000000000 -0600
+++ src/mat_lzz_p.cpp 2018-07-31 13:58:29.543185008 -0600
@@ -9,6 +9,15 @@
#ifdef NTL_HAVE_AVX
@ -1927,8 +1927,8 @@
V <= (MAX_DBL_INT-(p-1))/(p-1) &&
V*(p-1) <= (MAX_DBL_INT-(p-1))/(p-1)) {
--- src/QuickTest.cpp.orig 2018-06-07 05:48:37.000000000 -0600
+++ src/QuickTest.cpp 2018-06-12 13:37:38.574308155 -0600
--- src/QuickTest.cpp.orig 2018-07-15 06:11:56.000000000 -0600
+++ src/QuickTest.cpp 2018-07-31 13:58:29.544184995 -0600
@@ -316,6 +316,9 @@ cerr << "Performance Options:\n";
cerr << "NTL_GF2X_NOINLINE\n";
#endif
@ -1939,8 +1939,8 @@
cerr << "\n\n";
--- src/WizardAux.orig 2018-06-07 05:48:37.000000000 -0600
+++ src/WizardAux 2018-06-12 13:37:38.574308155 -0600
--- src/WizardAux.orig 2018-07-15 06:11:56.000000000 -0600
+++ src/WizardAux 2018-07-31 13:58:29.544184995 -0600
@@ -89,6 +89,7 @@ system("$ARGV[0] InitSettings");
'NTL_GF2X_NOINLINE' => 0,
'NTL_FFT_BIGTAB' => 0,
@ -1949,8 +1949,8 @@
'WIZARD_HACK' => '#define NTL_WIZARD_HACK',
--- src/ZZ.cpp.orig 2018-06-07 05:48:36.000000000 -0600
+++ src/ZZ.cpp 2018-06-12 13:37:38.575308142 -0600
--- src/ZZ.cpp.orig 2018-07-15 06:11:56.000000000 -0600
+++ src/ZZ.cpp 2018-07-31 13:58:29.545184982 -0600
@@ -14,6 +14,13 @@
#elif defined(NTL_HAVE_SSSE3)
#include <emmintrin.h>
@ -1965,7 +1965,7 @@
#endif
@@ -2351,6 +2358,591 @@ struct RandomStream_impl {
@@ -2344,6 +2351,591 @@ struct RandomStream_impl {
};

View File

@ -10,8 +10,8 @@
Summary: High-performance algorithms for vectors, matrices, and polynomials
Name: ntl
Version: 11.1.0
Release: 2%{?dist}
Version: 11.2.1
Release: 1%{?dist}
License: LGPLv2+
URL: http://shoup.net/ntl/
@ -138,7 +138,7 @@ done
%files
%doc README
%license doc/copying.txt
%{_libdir}/libntl.so.37*
%{_libdir}/libntl.so.38*
%files devel
%doc doc/*
@ -152,6 +152,9 @@ done
%changelog
* Fri Aug 10 2018 Jerry James <loganjerry@gmail.com> - 11.2.1-1
- ntl-11.2.1
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 11.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (ntl-11.1.0.tar.gz) = e330329a38c89ef95d7872e90969c461d645c0fee3b5832141093612cff11c0210ad65d5df9ecb0f095c342af58fdd71bf483b9d58ebcab964f5592927570a9f
SHA512 (ntl-11.2.1.tar.gz) = edb41309a03f5e151a8c66c5acca164b7d6346ab7b8fd9c8ae6aa05da4155c9e89026efa59b52492713774661edc39012c4d33d6315d2bb287e14c2292e5f0bb