ntl-11.1.0.
This commit is contained in:
parent
438a17781c
commit
5a04263a7a
|
@ -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>
|
||||
|
|
7
ntl.spec
7
ntl.spec
|
@ -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
|
||||
|
||||
|
|
2
sources
2
sources
|
@ -1 +1 @@
|
|||
SHA512 (ntl-11.0.0.tar.gz) = 495a07db6ac92ec41b9c660e53d2a714f635f042c48453c59fc6524ee3e64f4ca52878bd2b96e1a21b1c1a39bdb68314ca5b3fc36c75e7d616a33c6d8c7f8e5a
|
||||
SHA512 (ntl-11.1.0.tar.gz) = e330329a38c89ef95d7872e90969c461d645c0fee3b5832141093612cff11c0210ad65d5df9ecb0f095c342af58fdd71bf483b9d58ebcab964f5592927570a9f
|
||||
|
|
Loading…
Reference in New Issue