Friedrisch Muller on Sat, 22 Dec 2001 14:08:06 -0800 (PST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Compile errors for pari 2.1.2 with RedHat Linux 7.1 and 7.2 for i586 and i686 |
Hi, Trying to compile pari 2.1.2 under i586 and i686 for both RedHat Linux 7.1 and 7.2 and get errors: The two "+++ [BUG]" during "make bench" below scares me. Maybe it has something to do with the "make" of "src/kernel/ix86/l0asm.c" which give some lines of warnings. These warning are the same on i586 and i686 with both RedHat Linux 7.1 and 7.2 . When building this on RedHat 7.1 alpha ev6 and ev56 I get no errors or "+++ [BUG]". # uname -a Linux myhost 2.4.9-12 #1 Tue Oct 30 18:33:49 EST 2001 i686 unknown # tar xzf pari-2.1.2.tgz # cd pari-2.1.2 # ./Configure --prefix=/pkg/pari/2.1.2 Configuring pari-2.1.2 (STABLE) Checking echo to see how to suppress newlines... ...using -n. Looking for some tools first ... ...ld is /usr/bin/ld ...zcat is /bin/zcat ...gzip is /bin/gzip ...ranlib is /usr/bin/ranlib ...perl is /usr/bin/perl ...emacs is /usr/bin/emacs Building for architecture: i686 running linux (ix86 kernel) Checking for optional libraries and headers... ...Found libX11 in /usr/X11R6/lib ...Found X11 header files in /usr/X11R6/include/X11 ...Found libreadline in /usr/lib ...Found libncurses in /usr/lib ...Found GNU readline header in /usr/include/readline ...Library ncurses needed by readline Looking for the compilers ... ...cc is /usr/bin/cc ...gcc is /usr/bin/gcc GNU compiler version 2.96 20000731 (Red Hat Linux 7.1 2.96-85) C compiler is /usr/bin/gcc -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer Looking for an assembler ... ...as is /usr/bin/as ...Hum, this looks like GNU as Assembler is /usr/bin/as C PreProcessor is /usr/bin/gcc -E -I. Executable linker is /usr/bin/gcc -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -Xlinker -export-dynamic ...Hum, this looks like GNU ld Dynamic Lib linker is /usr/bin/ld -shared -soname $(LIBPARI_SONAME) The internal byte representation of a double is 1234. Checking some common types... ...Found ulong. Looking in C lib for some symbols... ...I did not find exp2. ...Found strftime. ...Found getrusage. ...Found sigrelse. ...I did not find TIOCGWINSZ. ...Found getrlimit. ...Found opendir. ...I did not find dlopen. Try again, with -ldl this time... ...Found dlopen. Installation prefix ? [/pkg/pari/2.1.2] ...for architecture-independant files (share-prefix) ? [] ..."gp" executable ? [/pkg/pari/2.1.2/bin] ..."pari" library ? [/pkg/pari/2.1.2/lib] ...include files ? [/pkg/pari/2.1.2/include/pari] ...manual pages ? [/pkg/pari/2.1.2/man/man1] ...documentation, examples, and emacs macros ? [/pkg/pari/2.1.2/lib/pari] ...miscellaneous data (galois resolvents) ? [/pkg/pari/2.1.2/lib/pari/galdata] Default is dynamic executable and shared library, graphic=X11 ========================================================================== Extracting examples/Makefile.linux-i686 Extracting Olinux-i686/Makefile Extracting Makefile Extracting Olinux-i686/paricfg.h Extracting Olinux-i686/../Odos/paricfg.h Extracting scripts and macros ...in doc ...in emacs ...in misc ========================================================================== Shall we try to build pari 2.1.2 (released) now (y/n)? [n] Ok. Type "make install" when you are ready Bye ! ------------------------------------------------------ [root@ior pari-2.1.2]# make gp cd Olinux-i686; make gp make[1]: Entering directory `/root/build/pari-2.1.2/Olinux-i686' cat ../src/kernel/ix86/level0.h ../src/kernel/none/level1.h > pariinl.h /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -I../src/language -I/usr/include -o gp.o ../src/gp/gp.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -I../src/graph -o gp_init.o ../src/gp/gp_init.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -I../src/language -I/usr/include -o gp_rl.o ../src/gp/gp_rl.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o highlvl.o ../src/gp/highlvl.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o whatnow.o ../src/gp/whatnow.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -I/usr/X11R6/include -o plot.o ../src/graph/plotX.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -I../src/graph -o plotport.o ../src/graph/plotport.c /usr/bin/gcc -E -I. ../src/kernel/ix86/l0asm.c | sed -e '/^#/d' -e '/^ *#line/d' -e 's/% */%/g' > level0.s ../src/kernel/ix86/l0asm.c:104:1: warning: pasting "addll" and ":" does not give a valid preprocessing token ../src/kernel/ix86/l0asm.c:114:1: warning: pasting "addllx" and ":" does not give a valid preprocessing token ../src/kernel/ix86/l0asm.c:126:1: warning: pasting "subll" and ":" does not give a valid preprocessing token ../src/kernel/ix86/l0asm.c:136:1: warning: pasting "subllx" and ":" does not give a valid preprocessing token ../src/kernel/ix86/l0asm.c:148:1: warning: pasting "shiftl" and ":" does not give a valid preprocessing token ../src/kernel/ix86/l0asm.c:160:1: warning: pasting "shiftlr" and ":" does not give a valid preprocessing token ../src/kernel/ix86/l0asm.c:172:1: warning: pasting "bfffo" and ":" does not give a valid preprocessing token ../src/kernel/ix86/l0asm.c:181:1: warning: pasting "mulll" and ":" does not give a valid preprocessing token ../src/kernel/ix86/l0asm.c:189:1: warning: pasting "addmul" and ":" does not give a valid preprocessing token ../src/kernel/ix86/l0asm.c:200:1: warning: pasting "divll" and ":" does not give a valid preprocessing token /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o kernel.o level0.s /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o mp.o ../src/kernel/none/mp.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o alglin1.o ../src/basemath/alglin1.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o alglin2.o ../src/basemath/alglin2.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o arith1.o ../src/basemath/arith1.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o arith2.o ../src/basemath/arith2.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o base1.o ../src/basemath/base1.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o base2.o ../src/basemath/base2.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o base3.o ../src/basemath/base3.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o base4.o ../src/basemath/base4.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o base5.o ../src/basemath/base5.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o bibli1.o ../src/basemath/bibli1.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o bibli2.o ../src/basemath/bibli2.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o buch1.o ../src/basemath/buch1.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o buch2.o ../src/basemath/buch2.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o buch3.o ../src/basemath/buch3.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o buch4.o ../src/basemath/buch4.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o galconj.o ../src/basemath/galconj.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o gen1.o ../src/basemath/gen1.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o gen2.o ../src/basemath/gen2.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o gen3.o ../src/basemath/gen3.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o ifactor1.o ../src/basemath/ifactor1.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o polarit1.o ../src/basemath/polarit1.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o polarit2.o ../src/basemath/polarit2.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o polarit3.o ../src/basemath/polarit3.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o rootpol.o ../src/basemath/rootpol.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o subgroup.o ../src/basemath/subgroup.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o trans1.o ../src/basemath/trans1.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o trans2.o ../src/basemath/trans2.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o trans3.o ../src/basemath/trans3.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o elliptic.o ../src/modules/elliptic.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o galois.o ../src/modules/galois.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o kummer.o ../src/modules/kummer.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o mpqs.o ../src/modules/mpqs.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o nffactor.o ../src/modules/nffactor.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o stark.o ../src/modules/stark.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o subfield.o ../src/modules/subfield.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o thue.o ../src/modules/thue.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o anal.o ../src/language/anal.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o compat.o ../src/language/compat.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o errmsg.o ../src/language/errmsg.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o es.o ../src/language/es.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o helpmsg.o ../src/language/helpmsg.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o init.o ../src/language/init.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o sumiter.o ../src/language/sumiter.c /usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -o mpinl.o ../src/kernel/none/level1.c rm -f libpari.so.2.1.2 /usr/bin/ld -o libpari.so.2.1.2 -shared -soname libpari.so.1 kernel.o mp.o alglin1.o alglin2.o arith1.o arith2.o base1.o base2.o base3.o base4.o base5.o bibli1.o bibli2.o buch1.o buch2.o buch3.o buch4.o galconj.o gen1.o gen2.o gen3.o ifactor1.o polarit1.o polarit2.o polarit3.o rootpol.o subgroup.o trans1.o trans2.o trans3.o elliptic.o galois.o kummer.o mpqs.o nffactor.o stark.o subfield.o thue.o anal.o compat.o errmsg.o es.o helpmsg.o init.o sumiter.o mpinl.o rm -f libpari.so.1 rm -f libpari.so ln -s libpari.so.2.1.2 libpari.so.1 ln -s libpari.so.2.1.2 libpari.so rm -f gp-dyn /usr/bin/gcc -o gp-dyn -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -Xlinker -export-dynamic gp.o gp_init.o gp_rl.o highlvl.o whatnow.o plot.o plotport.o -Xlinker -rpath -Xlinker /root/build/pari-2.1.2/Olinux-i686:/pkg/pari/2.1.2/lib:/usr/X11R6/lib -L/root/build/pari-2.1.2/Olinux-i686 -L/usr/lib -lreadline -lncurses -L/pkg/pari/2.1.2/lib -lpari -L/usr/X11R6/lib -lX11 -ldl -lm rm -f ../gp ln -s Olinux-i686/gp-dyn ../gp make[1]: Leaving directory `/root/build/pari-2.1.2/Olinux-i686' [root@ior pari-2.1.2]# make bench cd Olinux-i686; make bench make[1]: Entering directory `/root/build/pari-2.1.2/Olinux-i686' rm -f gp-sta /usr/bin/gcc -o gp-sta -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -Xlinker -export-dynamic kernel.o mp.o alglin1.o alglin2.o arith1.o arith2.o base1.o base2.o base3.o base4.o base5.o bibli1.o bibli2.o buch1.o buch2.o buch3.o buch4.o galconj.o gen1.o gen2.o gen3.o ifactor1.o polarit1.o polarit2.o polarit3.o rootpol.o subgroup.o trans1.o trans2.o trans3.o elliptic.o galois.o kummer.o mpqs.o nffactor.o stark.o subfield.o thue.o anal.o compat.o errmsg.o es.o helpmsg.o init.o sumiter.o mpinl.o gp.o gp_init.o gp_rl.o highlvl.o whatnow.o plot.o plotport.o -Xlinker -rpath -Xlinker /root/build/pari-2.1.2/Olinux-i686:/pkg/pari/2.1.2/lib:/usr/X11R6/lib -L/usr/lib -lreadline -lncurses -L/usr/X11R6/lib -lX11 -ldl -lm * Testing objets for gp-sta..TIME=10 for gp-dyn..TIME=10 * Testing analyz for gp-sta..TIME=190 for gp-dyn..TIME=200 * Testing number for gp-sta..TIME=140 for gp-dyn..TIME=130 * Testing polyser for gp-sta..TIME=50 for gp-dyn..TIME=50 * Testing linear for gp-sta..TIME=50 for gp-dyn..TIME=60 * Testing elliptic for gp-sta..BUG [120] for gp-dyn..BUG [140] * Testing sumiter for gp-sta..TIME=230 for gp-dyn..TIME=240 * Testing graph for gp-sta..TIME=60 for gp-dyn..TIME=60 * Testing program for gp-sta..TIME=110 for gp-dyn..TIME=120 * Testing trans for gp-sta..TIME=370 for gp-dyn..TIME=370 * Testing nfields for gp-sta..TIME=2430 for gp-dyn..TIME=2490 +++ [BUG] Total bench for gp-sta is 1816 +++ [BUG] Total bench for gp-dyn is 1878 PROBLEMS WERE NOTED. The following files list them in diff format: Directory: /root/build/pari-2.1.2/Olinux-i686 elliptic-sta.dif elliptic-dyn.dif NOTE: the problem noted in 'elliptic' boils down to different FPU and compiler optimizations than on our test machine. It can safely be ignored, the difference being insignificant given the requested precision. make[1]: Leaving directory `/root/build/pari-2.1.2/Olinux-i686' ------------------------------------------------- # cat build/pari-2.1.2/Olinux-i686/elliptic-dyn.dif *** ../src/test/32/elliptic Wed Jun 28 20:47:58 2000 --- gp.out Sat Dec 22 22:24:13 2001 *************** *** 141,154 **** [-1.0000000000000000000000000000000000000, 1.0000000000000000000000000000000 000000]~ ? cmcurve=ellinit([0,-3/4,0,-2,-1]) ! [0, -3/4, 0, -2, -1, -3, -4, -4, -1, 105, 1323, -343, -3375, [2.000000000000 ! 0000000000000000000000000, -0.62500000000000000000000000000000000000 + 0.330 71891388307382381270196920490755321*I, -0.6250000000000000000000000000000000 0000 - 0.33071891388307382381270196920490755321*I]~, 1.933311705616811546733 ! 0768390298137310, 0.96665585280840577336653841951490686552 + 2.5575309899160 ! 994790492257969408742846*I, -0.85584863309985585256414907906657726119 + 4.98 ! 606127 E-39*I, -0.42792431654992792628207453953328863060 - 2.757161217166147 ! 2068745043203629203178*I, 4.9445046002825467364981969681843776438] ? ellpow(cmcurve,[x,y],quadgen(-7)) [((-2 + 3*w)*x^2 + (6 - w))/((-2 - 5*w)*x + (-4 - 2*w)), ((34 - 11*w)*y*x^2 + (40 - 28*w)*y*x + (22 + 23*w)*y)/((-90 - w)*x^2 + (-136 + 44*w)*x + (-40 + --- 141,154 ---- [-1.0000000000000000000000000000000000000, 1.0000000000000000000000000000000 000000]~ ? cmcurve=ellinit([0,-3/4,0,-2,-1]) ! [0, -3/4, 0, -2, -1, -3, -4, -4, -1, 105, 1323, -343, -3375, [1.999999999999 ! 9999999999999999999999999, -0.62500000000000000000000000000000000000 + 0.330 71891388307382381270196920490755321*I, -0.6250000000000000000000000000000000 0000 - 0.33071891388307382381270196920490755321*I]~, 1.933311705616811546733 ! 0768390298137310, 0.96665585280840577336653841951490686553 + 2.5575309899160 ! 994790492257969408742857*I, -0.85584863309985585256414907906657726117 + 0.E- ! 39*I, -0.42792431654992792628207453953328863058 - 2.757161217166147206874504 ! 3203629203182*I, 4.9445046002825467364981969681843776459] ? ellpow(cmcurve,[x,y],quadgen(-7)) [((-2 + 3*w)*x^2 + (6 - w))/((-2 - 5*w)*x + (-4 - 2*w)), ((34 - 11*w)*y*x^2 + (40 - 28*w)*y*x + (22 + 23*w)*y)/((-90 - w)*x^2 + (-136 + 44*w)*x + (-40 + *************** *** 160,164 **** ? getheap [56, 4650] ? print("Total time spent: ",gettime); ! Total time spent: 803 ? \q --- 160,164 ---- ? getheap [56, 4650] ? print("Total time spent: ",gettime); ! Total time spent: 140 ? \q -------------------------------------------------- # cat build/pari-2.1.2/Olinux-i686/elliptic-sta.dif *** ../src/test/32/elliptic Wed Jun 28 20:47:58 2000 --- gp.out Sat Dec 22 22:24:13 2001 *************** *** 141,154 **** [-1.0000000000000000000000000000000000000, 1.0000000000000000000000000000000 000000]~ ? cmcurve=ellinit([0,-3/4,0,-2,-1]) ! [0, -3/4, 0, -2, -1, -3, -4, -4, -1, 105, 1323, -343, -3375, [2.000000000000 ! 0000000000000000000000000, -0.62500000000000000000000000000000000000 + 0.330 71891388307382381270196920490755321*I, -0.6250000000000000000000000000000000 0000 - 0.33071891388307382381270196920490755321*I]~, 1.933311705616811546733 ! 0768390298137310, 0.96665585280840577336653841951490686552 + 2.5575309899160 ! 994790492257969408742846*I, -0.85584863309985585256414907906657726119 + 4.98 ! 606127 E-39*I, -0.42792431654992792628207453953328863060 - 2.757161217166147 ! 2068745043203629203178*I, 4.9445046002825467364981969681843776438] ? ellpow(cmcurve,[x,y],quadgen(-7)) [((-2 + 3*w)*x^2 + (6 - w))/((-2 - 5*w)*x + (-4 - 2*w)), ((34 - 11*w)*y*x^2 + (40 - 28*w)*y*x + (22 + 23*w)*y)/((-90 - w)*x^2 + (-136 + 44*w)*x + (-40 + --- 141,154 ---- [-1.0000000000000000000000000000000000000, 1.0000000000000000000000000000000 000000]~ ? cmcurve=ellinit([0,-3/4,0,-2,-1]) ! [0, -3/4, 0, -2, -1, -3, -4, -4, -1, 105, 1323, -343, -3375, [1.999999999999 ! 9999999999999999999999999, -0.62500000000000000000000000000000000000 + 0.330 71891388307382381270196920490755321*I, -0.6250000000000000000000000000000000 0000 - 0.33071891388307382381270196920490755321*I]~, 1.933311705616811546733 ! 0768390298137310, 0.96665585280840577336653841951490686553 + 2.5575309899160 ! 994790492257969408742857*I, -0.85584863309985585256414907906657726117 + 0.E- ! 39*I, -0.42792431654992792628207453953328863058 - 2.757161217166147206874504 ! 3203629203182*I, 4.9445046002825467364981969681843776459] ? ellpow(cmcurve,[x,y],quadgen(-7)) [((-2 + 3*w)*x^2 + (6 - w))/((-2 - 5*w)*x + (-4 - 2*w)), ((34 - 11*w)*y*x^2 + (40 - 28*w)*y*x + (22 + 23*w)*y)/((-90 - w)*x^2 + (-136 + 44*w)*x + (-40 + *************** *** 160,164 **** ? getheap [56, 4650] ? print("Total time spent: ",gettime); ! Total time spent: 803 ? \q --- 160,164 ---- ? getheap [56, 4650] ? print("Total time spent: ",gettime); ! Total time spent: 120 ? \q ----------------------------------------------------- Kind regards / Friedrisch __________________________________________________ Do You Yahoo!? Send your FREE holiday greetings online! http://greetings.yahoo.com