ntl-9.10.0
This commit is contained in:
parent
e69d8b7672
commit
3adaad3779
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
7
ntl.spec
7
ntl.spec
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue