| 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