ntl-9.10.0

This commit is contained in:
Jerry James 2016-07-25 08:23:46 -06:00
parent e69d8b7672
commit 3adaad3779
4 changed files with 36 additions and 32 deletions

1
.gitignore vendored
View File

@ -4,3 +4,4 @@
/ntl-9.7.0.tar.gz
/ntl-9.8.0.tar.gz
/ntl-9.9.1.tar.gz
/ntl-9.10.0.tar.gz

View File

@ -1,5 +1,5 @@
--- doc/config.txt.orig 2016-06-02 04:59:09.000000000 -0600
+++ doc/config.txt 2016-06-02 09:48:29.369273869 -0600
--- doc/config.txt.orig 2016-06-21 12:46:44.000000000 -0600
+++ doc/config.txt 2016-07-20 19:57:16.756611904 -0600
@@ -292,6 +292,7 @@ NTL_GF2X_NOINLINE=off
NTL_GF2X_ALTCODE=off
NTL_GF2X_ALTCODE1=off
@ -19,8 +19,8 @@
########## More GMP Options:
--- include/NTL/config.h.orig 2016-06-02 04:59:09.000000000 -0600
+++ include/NTL/config.h 2016-06-02 09:48:29.374273466 -0600
--- include/NTL/config.h.orig 2016-06-21 12:46:44.000000000 -0600
+++ include/NTL/config.h 2016-07-20 19:57:16.766611105 -0600
@@ -625,6 +625,23 @@ using the configure script.
#endif
@ -45,9 +45,9 @@
--- include/NTL/ctools.h.orig 2016-06-02 04:59:09.000000000 -0600
+++ include/NTL/ctools.h 2016-06-02 09:48:29.376273304 -0600
@@ -422,6 +422,137 @@ void _ntl_swap(T*& a, T*& b)
--- include/NTL/ctools.h.orig 2016-06-21 12:46:44.000000000 -0600
+++ include/NTL/ctools.h 2016-07-20 19:57:16.767611025 -0600
@@ -473,6 +473,137 @@ char *_ntl_make_aligned(char *p, long al
// this should be big enough to satisfy any SIMD instructions,
// and it should also be as big as a cache line
@ -185,8 +185,8 @@
--- include/NTL/def_config.h.orig 2016-06-02 04:59:09.000000000 -0600
+++ include/NTL/def_config.h 2016-06-02 09:48:29.377273224 -0600
--- include/NTL/def_config.h.orig 2016-06-21 12:46:44.000000000 -0600
+++ include/NTL/def_config.h 2016-07-20 19:57:16.767611025 -0600
@@ -625,6 +625,22 @@ using the configure script.
#endif
@ -210,8 +210,8 @@
--- src/cfile.orig 2016-06-02 04:59:09.000000000 -0600
+++ src/cfile 2016-06-02 09:48:29.377273224 -0600
--- src/cfile.orig 2016-06-21 12:46:44.000000000 -0600
+++ src/cfile 2016-07-20 19:57:16.768610945 -0600
@@ -625,6 +625,23 @@ using the configure script.
#endif
@ -236,8 +236,8 @@
@{WIZARD_HACK}
--- src/DispSettings.c.orig 2016-06-02 04:59:09.000000000 -0600
+++ src/DispSettings.c 2016-06-02 09:50:13.512867963 -0600
--- src/DispSettings.c.orig 2016-06-21 12:46:44.000000000 -0600
+++ src/DispSettings.c 2016-07-20 19:57:16.768610945 -0600
@@ -191,6 +191,10 @@ cout << "Performance Options:\n";
cout << "NTL_PCLMUL\n";
#endif
@ -249,8 +249,8 @@
cout << "***************************/\n";
cout << "\n\n";
--- src/DoConfig.orig 2016-06-02 04:59:09.000000000 -0600
+++ src/DoConfig 2016-06-02 09:48:29.379273062 -0600
--- src/DoConfig.orig 2016-06-21 12:46:44.000000000 -0600
+++ src/DoConfig 2016-07-20 19:57:16.769610865 -0600
@@ -1,7 +1,7 @@
# This is a perl script, invoked from a shell
@ -284,8 +284,8 @@
# some special MakeVal values that are determined by SHARED
--- src/GF2X1.c.orig 2016-06-02 04:59:08.000000000 -0600
+++ src/GF2X1.c 2016-06-02 09:48:29.381272901 -0600
--- src/GF2X1.c.orig 2016-06-21 12:46:44.000000000 -0600
+++ src/GF2X1.c 2016-07-20 19:57:16.770610785 -0600
@@ -19,7 +19,7 @@
// simple scaling factor for some crossover points:
// we use a lower crossover of the underlying multiplication
@ -295,8 +295,8 @@
#define XOVER_SCALE (1L)
#else
#define XOVER_SCALE (2L)
--- src/GF2X.c.orig 2016-06-02 04:59:08.000000000 -0600
+++ src/GF2X.c 2016-06-02 09:48:29.382272820 -0600
--- src/GF2X.c.orig 2016-06-21 12:46:44.000000000 -0600
+++ src/GF2X.c 2016-07-20 19:57:16.771610706 -0600
@@ -31,6 +31,22 @@ pclmul_mul1 (unsigned long *c, unsigned
__m128i bb = _mm_setr_epi64( _mm_cvtsi64_m64(b), _mm_cvtsi64_m64(0));
_mm_storeu_si128((__m128i*)c, _mm_clmulepi64_si128(aa, bb, 0));
@ -640,8 +640,8 @@
void LeftShift(GF2X& c, const GF2X& a, long n)
--- src/InitSettings.c.orig 2016-06-02 04:59:09.000000000 -0600
+++ src/InitSettings.c 2016-06-02 09:48:29.382272820 -0600
--- src/InitSettings.c.orig 2016-06-21 12:46:44.000000000 -0600
+++ src/InitSettings.c 2016-07-20 19:57:16.772610626 -0600
@@ -156,6 +156,11 @@ int main()
cout << "NTL_RANGE_CHECK=0\n";
#endif
@ -654,8 +654,8 @@
// the following is synthetically defined
#ifdef NTL_LONGLONG_SP_MULMOD
--- src/lzz_pX1.c.orig 2016-06-02 04:59:08.000000000 -0600
+++ src/lzz_pX1.c 2016-06-02 09:48:29.383272740 -0600
--- src/lzz_pX1.c.orig 2016-06-21 12:46:44.000000000 -0600
+++ src/lzz_pX1.c 2016-07-20 19:57:16.773610546 -0600
@@ -4,6 +4,12 @@
#ifdef NTL_HAVE_AVX
@ -1084,8 +1084,8 @@
default:
LogicError("CompMod: bad strategy");
--- src/mat_lzz_p.c.orig 2016-06-02 04:59:08.000000000 -0600
+++ src/mat_lzz_p.c 2016-06-02 09:48:29.385272578 -0600
--- src/mat_lzz_p.c.orig 2016-06-21 12:46:44.000000000 -0600
+++ src/mat_lzz_p.c 2016-07-20 19:57:16.776610306 -0600
@@ -10,6 +10,15 @@
#ifdef NTL_HAVE_AVX
@ -2263,8 +2263,8 @@
V <= (MAX_DBL_INT-(p-1))/(p-1) &&
V*(p-1) <= (MAX_DBL_INT-(p-1))/(p-1)) {
--- src/QuickTest.c.orig 2016-06-02 04:59:09.000000000 -0600
+++ src/QuickTest.c 2016-06-02 09:48:29.386272498 -0600
--- src/QuickTest.c.orig 2016-06-21 12:46:44.000000000 -0600
+++ src/QuickTest.c 2016-07-20 19:57:16.777610226 -0600
@@ -339,6 +339,9 @@ cerr << "Performance Options:\n";
cerr << "NTL_PCLMUL\n";
#endif
@ -2275,8 +2275,8 @@
cerr << "\n\n";
--- src/WizardAux.orig 2016-06-02 04:59:09.000000000 -0600
+++ src/WizardAux 2016-06-02 09:48:29.386272498 -0600
--- src/WizardAux.orig 2016-06-21 12:46:44.000000000 -0600
+++ src/WizardAux 2016-07-20 19:57:16.777610226 -0600
@@ -94,6 +94,7 @@ system("make InitSettings");
'NTL_PCLMUL' => 0,
'NTL_FFT_BIGTAB' => 0,

View File

@ -10,7 +10,7 @@
Summary: High-performance algorithms for vectors, matrices, and polynomials
Name: ntl
Version: 9.9.1
Version: 9.10.0
Release: 1%{?dist}
License: GPLv2+
@ -136,7 +136,7 @@ done
%files
%doc README
%license doc/copying.txt
%{_libdir}/libntl.so.27*
%{_libdir}/libntl.so.28*
%files devel
%doc doc/*
@ -150,6 +150,9 @@ done
%changelog
* Mon Jul 25 2016 Jerry James <loganjerry@gmail.com> - 9.10.0-1
- ntl-9.10.0
* Thu Jun 2 2016 Jerry James <loganjerry@gmail.com> - 9.9.1-1
- ntl-9.9.1

View File

@ -1 +1 @@
2b189eb103e588d498ead4c6a8b09b3c ntl-9.9.1.tar.gz
3846639577fc4bcba30f45e079d82a69 ntl-9.10.0.tar.gz