ntl-11.2.1.
This commit is contained in:
parent
2e29113153
commit
2e0527d359
|
@ -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 {
|
||||
};
|
||||
|
||||
|
||||
|
|
9
ntl.spec
9
ntl.spec
|
@ -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
|
||||
|
||||
|
|
2
sources
2
sources
|
@ -1 +1 @@
|
|||
SHA512 (ntl-11.1.0.tar.gz) = e330329a38c89ef95d7872e90969c461d645c0fee3b5832141093612cff11c0210ad65d5df9ecb0f095c342af58fdd71bf483b9d58ebcab964f5592927570a9f
|
||||
SHA512 (ntl-11.2.1.tar.gz) = edb41309a03f5e151a8c66c5acca164b7d6346ab7b8fd9c8ae6aa05da4155c9e89026efa59b52492713774661edc39012c4d33d6315d2bb287e14c2292e5f0bb
|
||||
|
|
Loading…
Reference in New Issue