ntl-11.1.0.

This commit is contained in:
Jerry James 2018-07-03 19:37:34 -06:00
parent 438a17781c
commit 5a04263a7a
3 changed files with 38 additions and 35 deletions

View File

@ -1,5 +1,5 @@
--- doc/config.txt.orig 2018-04-08 12:23:07.000000000 -0600
+++ doc/config.txt 2018-04-09 11:00:49.604177774 -0600
--- doc/config.txt.orig 2018-06-07 05:48:37.000000000 -0600
+++ doc/config.txt 2018-06-12 13:37:38.562308316 -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-04-08 12:23:07.000000000 -0600
+++ include/NTL/config.h 2018-04-09 11:00:49.628177715 -0600
--- 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
@@ -517,6 +517,20 @@ to be defined. Of course, to unset a f
#endif
@ -42,9 +42,9 @@
--- include/NTL/ctools.h.orig 2018-04-08 12:23:06.000000000 -0600
+++ include/NTL/ctools.h 2018-04-09 14:24:06.057491526 -0600
@@ -509,6 +509,155 @@ char *_ntl_make_aligned(char *p, long al
--- 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
@@ -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-04-08 12:23:07.000000000 -0600
+++ include/NTL/MatPrime.h 2018-04-09 11:00:57.950157056 -0600
--- 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
@@ -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-04-08 12:23:07.000000000 -0600
+++ include/NTL/REPORT_ALL_FEATURES.h 2018-04-09 11:00:57.951157054 -0600
--- 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
@@ -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-04-08 12:23:06.000000000 -0600
+++ src/cfile 2018-04-09 11:00:57.951157054 -0600
--- src/cfile.orig 2018-06-07 05:48:37.000000000 -0600
+++ src/cfile 2018-06-12 13:37:38.569308222 -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-04-08 12:23:06.000000000 -0600
+++ src/DispSettings.cpp 2018-04-09 11:00:57.952157051 -0600
--- src/DispSettings.cpp.orig 2018-06-07 05:48:37.000000000 -0600
+++ src/DispSettings.cpp 2018-06-12 13:37:38.570308209 -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-04-08 12:23:06.000000000 -0600
+++ src/DoConfig 2018-04-09 11:03:15.877814660 -0600
--- src/DoConfig.orig 2018-06-07 05:48:37.000000000 -0600
+++ src/DoConfig 2018-06-12 13:37:38.570308209 -0600
@@ -1,6 +1,7 @@
# This is a perl script, invoked from a shell
@ -290,8 +290,8 @@
}
--- src/GF2X1.cpp.orig 2018-04-08 12:23:06.000000000 -0600
+++ src/GF2X1.cpp 2018-04-09 11:00:57.955157044 -0600
--- src/GF2X1.cpp.orig 2018-06-07 05:48:36.000000000 -0600
+++ src/GF2X1.cpp 2018-06-12 13:37:38.570308209 -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-04-08 12:23:06.000000000 -0600
+++ src/GF2X.cpp 2018-04-09 14:24:53.705349749 -0600
--- src/GF2X.cpp.orig 2018-06-07 05:48:36.000000000 -0600
+++ src/GF2X.cpp 2018-06-12 13:37:38.571308196 -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-04-08 12:23:06.000000000 -0600
+++ src/InitSettings.cpp 2018-04-09 11:00:57.956157041 -0600
--- src/InitSettings.cpp.orig 2018-06-07 05:48:37.000000000 -0600
+++ src/InitSettings.cpp 2018-06-12 13:37:38.571308196 -0600
@@ -172,6 +172,11 @@ int main()
cout << "NTL_RANGE_CHECK=0\n";
#endif
@ -659,10 +659,10 @@
+ cout << "NTL_LOADTIME_CPU=0\n";
+#endif
// the following are not actual config flags, but help
// in the Wizard logic
--- src/mat_lzz_p.cpp.orig 2018-04-08 12:23:06.000000000 -0600
+++ src/mat_lzz_p.cpp 2018-04-09 15:00:11.078401207 -0600
--- 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
@@ -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-04-08 12:23:06.000000000 -0600
+++ src/QuickTest.cpp 2018-04-09 11:00:57.958157036 -0600
--- src/QuickTest.cpp.orig 2018-06-07 05:48:37.000000000 -0600
+++ src/QuickTest.cpp 2018-06-12 13:37:38.574308155 -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-04-08 12:23:06.000000000 -0600
+++ src/WizardAux 2018-04-09 11:00:57.958157036 -0600
--- src/WizardAux.orig 2018-06-07 05:48:37.000000000 -0600
+++ src/WizardAux 2018-06-12 13:37:38.574308155 -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-04-08 12:23:06.000000000 -0600
+++ src/ZZ.cpp 2018-04-09 14:35:45.184455758 -0600
--- src/ZZ.cpp.orig 2018-06-07 05:48:36.000000000 -0600
+++ src/ZZ.cpp 2018-06-12 13:37:38.575308142 -0600
@@ -14,6 +14,13 @@
#elif defined(NTL_HAVE_SSSE3)
#include <emmintrin.h>

View File

@ -10,7 +10,7 @@
Summary: High-performance algorithms for vectors, matrices, and polynomials
Name: ntl
Version: 11.0.0
Version: 11.1.0
Release: 1%{?dist}
License: LGPLv2+
@ -138,7 +138,7 @@ done
%files
%doc README
%license doc/copying.txt
%{_libdir}/libntl.so.36*
%{_libdir}/libntl.so.37*
%files devel
%doc doc/*
@ -152,6 +152,9 @@ done
%changelog
* Tue Jul 3 2018 Jerry James <loganjerry@gmail.com> - 11.1.0-1
- ntl-11.1.0
* Sat Jun 2 2018 Jerry James <loganjerry@gmail.com> - 11.0.0-1
- ntl-11.0.0

View File

@ -1 +1 @@
SHA512 (ntl-11.0.0.tar.gz) = 495a07db6ac92ec41b9c660e53d2a714f635f042c48453c59fc6524ee3e64f4ca52878bd2b96e1a21b1c1a39bdb68314ca5b3fc36c75e7d616a33c6d8c7f8e5a
SHA512 (ntl-11.1.0.tar.gz) = e330329a38c89ef95d7872e90969c461d645c0fee3b5832141093612cff11c0210ad65d5df9ecb0f095c342af58fdd71bf483b9d58ebcab964f5592927570a9f