69cd7b797a
shared libraries. Changes between NTL 5.0c and 5.1a Some minor fixes and additions. Completely backward compatible. * Added a routine LatticeSolve() for finding integer solutions to linear systems of integer equations. * Modified the stragey used by the LLL() and image() routines in the LLL package to deal with linear dependencies. The new strategy guarantees better worst-case bounds on the sizes of intermediate values. I'm not sure if it will have any serious practical impact, though. * Added some "partial ISO modes" so that one can use some of the features of Standard C++, even if ones compiler does not yet support all of the features. * Bug fix: routine determnant() in mat_GF2.h was not visible to the linker because of a typo in mat_GF2.c. * Made a "smarter" script for selecting the GetTime() function. This fixes an installation problem on Cygwin/Windows 95 platforms. I hope it doesn't create more problems than it solves, though. * Added some extra documentation for installation under Windows/MS Visual C++. * Changed some names like c_lip.c to c_lip_impl.h. This should avoid some potential installation problems. * Throw away first 256-bytes of arc4 streams to improve quality of the pseudo-random number generator. This may change the precise behavior of some programs. * Other minor, internal modifications.
85 lines
2.8 KiB
Text
85 lines
2.8 KiB
Text
$NetBSD: patch-ac,v 1.1 2001/06/20 10:19:28 jtb Exp $
|
|
|
|
--- WizardAux.orig Fri Jun 8 14:23:16 2001
|
|
+++ WizardAux
|
|
@@ -12,7 +12,7 @@
|
|
cat clr_LONG_LONG clr_AVOID_FLOAT > best1
|
|
cat clr_LONG_LONG clr_AVOID_FLOAT clr_TBL_REM clr_AVOID_BRANCHING clr_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
|
|
sed -f isettings1 config_template > ../include/NTL/config.h
|
|
-make wntl.a
|
|
+make libwntl.la
|
|
sh RemoveProg MulTimeTest
|
|
|
|
if test -f NO_GMP_LIP
|
|
@@ -33,7 +33,7 @@
|
|
cat clr_LONG_LONG set_AVOID_FLOAT clr_TBL_REM clr_AVOID_BRANCHING clr_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
|
|
sed -f isettings1 config_template > ../include/NTL/config.h
|
|
rm lip.o
|
|
- make wntl.a
|
|
+ make libwntl.la
|
|
sh RemoveProg MulTimeTest
|
|
make MulTimeTest
|
|
if test -f MulTimeTest
|
|
@@ -55,7 +55,7 @@
|
|
cat set_LONG_LONG clr_AVOID_FLOAT clr_TBL_REM clr_AVOID_BRANCHING clr_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
|
|
sed -f isettings1 config_template > ../include/NTL/config.h
|
|
rm lip.o
|
|
- make wntl.a
|
|
+ make libwntl.la
|
|
sh RemoveProg MulTimeTest
|
|
make MulTimeTest
|
|
if test -f MulTimeTest
|
|
@@ -79,7 +79,7 @@
|
|
cat best1 clr_TBL_REM clr_AVOID_BRANCHING clr_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
|
|
sed -f isettings1 config_template > ../include/NTL/config.h
|
|
rm lip.o
|
|
-make wntl.a
|
|
+make libwntl.la
|
|
sh RemoveProg PolyTimeTest
|
|
make PolyTimeTest
|
|
if test -f PolyTimeTest
|
|
@@ -95,7 +95,7 @@
|
|
cat best1 clr_TBL_REM clr_AVOID_BRANCHING set_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
|
|
sed -f isettings1 config_template > ../include/NTL/config.h
|
|
rm FFT.o
|
|
-make wntl.a
|
|
+make libwntl.la
|
|
sh RemoveProg PolyTimeTest
|
|
make PolyTimeTest
|
|
if test -f PolyTimeTest
|
|
@@ -123,7 +123,7 @@
|
|
cat best1 set_TBL_REM clr_AVOID_BRANCHING best2 set_WIZARD_HACK isettings > isettings1
|
|
sed -f isettings1 config_template > ../include/NTL/config.h
|
|
rm lip.o
|
|
- make wntl.a
|
|
+ make libwntl.la
|
|
sh RemoveProg PolyTimeTest
|
|
make PolyTimeTest
|
|
if test -f PolyTimeTest
|
|
@@ -151,7 +151,7 @@
|
|
cat best1 clr_TBL_REM set_AVOID_BRANCHING clr_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
|
|
sed -f isettings1 config_template > ../include/NTL/config.h
|
|
rm *.o
|
|
-make wntl.a
|
|
+make libwntl.la
|
|
sh RemoveProg PolyTimeTest
|
|
make PolyTimeTest
|
|
if test -f PolyTimeTest
|
|
@@ -167,7 +167,7 @@
|
|
cat best1 clr_TBL_REM set_AVOID_BRANCHING set_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
|
|
sed -f isettings1 config_template > ../include/NTL/config.h
|
|
rm FFT.o
|
|
-make wntl.a
|
|
+make libwntl.la
|
|
sh RemoveProg PolyTimeTest
|
|
make PolyTimeTest
|
|
if test -f PolyTimeTest
|
|
@@ -196,7 +196,7 @@
|
|
cat best1 set_TBL_REM set_AVOID_BRANCHING best2 set_WIZARD_HACK isettings > isettings1
|
|
sed -f isettings1 config_template > ../include/NTL/config.h
|
|
rm lip.o
|
|
- make wntl.a
|
|
+ make libwntl.la
|
|
sh RemoveProg PolyTimeTest
|
|
make PolyTimeTest
|
|
if test -f PolyTimeTest
|