@MinGW lost path to gmp-mparam.h and mul_fft.c:459: GNU MP assertion failed: nprime2

Łukasz Ręcławowicz lukasz.reclawowicz at gmail.com
Sun Feb 20 17:32:10 CET 2011


W dniu 20 lutego 2011 12:31 użytkownik Torbjorn Granlund <tg at gmplib.org>napisał:

> This is not how the generated file looks like.  Did you edit it manually
> before posting?
>

Here is untouched version.

$ make tuneup
gcc -std=gnu99 -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pe
ntium3 -mno-cygwin -Ld:/mingw/lib tuneup.c -o tuneup
tuneup.c:103:20: fatal error: config.h: No such file or directory
compilation terminated.
make: *** [tuneup] Error 1

$ make tune
make tuneup.exe
make[1]: Entering directory `/d/wtf/gmp-5.0.1/tune'
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c tuneup.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
sqr_basecase.c

for i in bdiv_q.c bdiv_qr.c dcpi1_div_qr.c dcpi1_divappr_q.c dcpi1_bdiv_qr.c
dcp
i1_bdiv_q.c invertappr.c invert.c binvert.c divrem_2.c gcd.c gcdext.c
get_str.c
set_str.c matrix22_mul.c hgcd.c mul_n.c sqr.c mullo_n.c mul_fft.c mul.c
tdiv_qr.
c mulmod_bnm1.c sqrmod_bnm1.c nussbaumer_mul.c toom6h_mul.c toom8h_mul.c
toom6_s
qr.c toom8_sqr.c toom22_mul.c toom2_sqr.c toom33_mul.c toom3_sqr.c
toom44_mul.c
toom4_sqr.c; do \
echo "#define TUNE_PROGRAM_BUILD 1" >$i; \
echo "#include \"mpn/generic/$i\"" >>$i; \
done
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c bdiv_q.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c bdiv_qr.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
dcpi1_div_qr.c

gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
dcpi1_divappr_
q.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
dcpi1_bdiv_qr.
c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
dcpi1_bdiv_q.c

gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
invertappr.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c invert.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c binvert.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c divrem_2.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c gcd.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c gcdext.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c get_str.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c set_str.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
matrix22_mul.c

gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c hgcd.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c mul_n.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c sqr.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c mullo_n.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c mul_fft.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c mul.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c tdiv_qr.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
mulmod_bnm1.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
sqrmod_bnm1.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
nussbaumer_mul
.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
toom6h_mul.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
toom8h_mul.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
toom6_sqr.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
toom8_sqr.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
toom22_mul.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
toom2_sqr.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
toom33_mul.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
toom3_sqr.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
toom44_mul.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c
toom4_sqr.c
echo "#define TUNE_PROGRAM_BUILD 1" >divrem_1.c
echo "#define __gmpn_divrem_1 mpn_divrem_1_tune" >>divrem_1.c
echo "#include \"mpn/generic/divrem_1.c\"" >>divrem_1.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c divrem_1.c
echo "#define TUNE_PROGRAM_BUILD 1" >mod_1.c
echo "#define __gmpn_mod_1 mpn_mod_1_tune" >>mod_1.c
echo "#include \"mpn/generic/mod_1.c\"" >>mod_1.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-f
omit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -c mod_1.c
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o common.lo common.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c common.c -o common.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o divrem1div.lo divrem1div.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c divrem1div.c -o divrem1div.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o divrem1inv.lo divrem1inv.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c divrem1inv.c -o divrem1inv.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o divrem2div.lo divrem2div.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c divrem2div.c -o divrem2div.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o divrem2inv.lo divrem2inv.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c divrem2inv.c -o divrem2inv.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o freq.lo freq.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c freq.c -o freq.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o gcdext_single.lo gcdext_single.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c gcdext_single.c -o gcdext_single.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o gcdext_double.lo gcdext_double.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c gcdext_double.c -o gcdext_double.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o gcdextod.lo gcdextod.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c gcdextod.c -o gcdextod.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o gcdextos.lo gcdextos.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c gcdextos.c -o gcdextos.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o jacbase1.lo jacbase1.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c jacbase1.c -o jacbase1.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o jacbase2.lo jacbase2.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c jacbase2.c -o jacbase2.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o jacbase3.lo jacbase3.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c jacbase3.c -o jacbase3.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o mod_1_div.lo mod_1_div.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c mod_1_div.c -o mod_1_div.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o mod_1_inv.lo mod_1_inv.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c mod_1_inv.c -o mod_1_inv.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o modlinv.lo modlinv.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c modlinv.c -o modlinv.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o noop.lo noop.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c noop.c -o noop.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o powm_mod.lo powm_mod.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c powm_mod.c -o powm_mod.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o powm_redc.lo powm_redc.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c powm_redc.c -o powm_redc.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o pre_divrem_1.lo pre_divrem_1.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c pre_divrem_1.c -o pre_divrem_1.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o set_strb.lo set_strb.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c set_strb.c -o set_strb.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o set_strs.lo set_strs.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c set_strs.c -o set_strs.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o set_strp.lo set_strp.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c set_strp.c -o set_strp.o
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-march=pentium3 -mno-cygwin -c -o time.lo time.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests
-m32
-O2 -pedantic -fomit-frame-pointer -mtune=pentium3 -march=pentium3
-mno-cygwin -
c time.c -o time.o
/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc
-std=gnu
99 -c -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic
-fomit-fram
e-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin `test -f 'pentium.asm'
||
echo './'`pentium.asm
libtool: compile: ../mpn/m4-ccas --m4=m4 gcc -std=gnu99 -c -DHAVE_CONFIG_H
-I.
-I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=pentium3
-ma
rch=pentium3 -mno-cygwin pentium.asm -o pentium.o
m4 -DHAVE_CONFIG_H pentium.asm >tmp-pentium.s
gcc -std=gnu99 -c -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2
-pedantic -
fomit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin
tmp-pentium.s -o
pentium.o
/bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 -m32 -O2 -pedantic
-fo
mit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -static
-Ld:/mingw
/lib -o libspeed.la common.lo divrem1div.lo divrem1inv.lo divrem2div.lo
divrem2
inv.lo freq.lo gcdext_single.lo gcdext_double.lo gcdextod.lo gcdextos.lo
jacbase
1.lo jacbase2.lo jacbase3.lo mod_1_div.lo mod_1_inv.lo modlinv.lo noop.lo
powm_m
od.lo powm_redc.lo pre_divrem_1.lo set_strb.lo set_strs.lo set_strp.lo
time.lo p
entium.lo ../tests/libtests.la ../libgmp.la -lm
libtool: link: (cd .libs/libspeed.lax/libtests.a && ar x
"/d/wtf/gmp-5.0.1/tune/
../tests/.libs/libtests.a")
libtool: link: ar cq .libs/libspeed.a common.o divrem1div.o divrem1inv.o
divrem
2div.o divrem2inv.o freq.o gcdext_single.o gcdext_double.o gcdextod.o
gcdextos.o
jacbase1.o jacbase2.o jacbase3.o mod_1_div.o mod_1_inv.o modlinv.o noop.o
powm_
mod.o powm_redc.o pre_divrem_1.o set_strb.o set_strs.o set_strp.o time.o
pentium
.o .libs/libspeed.lax/libtests.a/memory.o
.libs/libspeed.lax/libtests.a/misc.o
.libs/libspeed.lax/libtests.a/refmpf.o
.libs/libspeed.lax/libtests.a/refmpn.o .l
ibs/libspeed.lax/libtests.a/refmpq.o .libs/libspeed.lax/libtests.a/refmpz.o
.lib
s/libspeed.lax/libtests.a/spinner.o .libs/libspeed.lax/libtests.a/trace.o
.libs/
libspeed.lax/libtests.a/x86call.o .libs/libspeed.lax/libtests.a/x86check.o
libtool: link: ranlib .libs/libspeed.a
libtool: link: rm -fr .libs/libspeed.lax
libtool: link: ( cd ".libs" && rm -f "libspeed.la" && cp -p "../libspeed.la"
"li
bspeed.la" )
/bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 -m32 -O2 -pedantic
-fo
mit-frame-pointer -mtune=pentium3 -march=pentium3 -mno-cygwin -static
-Ld:/mingw
/lib -o tuneup.exe tuneup.o sqr_basecase.o bdiv_q.o bdiv_qr.o dcpi1_div_qr.o
dcp
i1_divappr_q.o dcpi1_bdiv_qr.o dcpi1_bdiv_q.o invertappr.o invert.o
binvert.o di
vrem_2.o gcd.o gcdext.o get_str.o set_str.o matrix22_mul.o hgcd.o mul_n.o
sqr.o
mullo_n.o mul_fft.o mul.o tdiv_qr.o mulmod_bnm1.o sqrmod_bnm1.o
nussbaumer_mul.o
toom6h_mul.o toom8h_mul.o toom6_sqr.o toom8_sqr.o toom22_mul.o toom2_sqr.o
toom
33_mul.o toom3_sqr.o toom44_mul.o toom4_sqr.o divrem_1.o mod_1.o libspeed.la
libtool: link: gcc -std=gnu99 -m32 -O2 -pedantic -fomit-frame-pointer
-mtune=pen
tium3 -march=pentium3 -mno-cygwin -o tuneup.exe tuneup.o sqr_basecase.o
bdiv_q.o
bdiv_qr.o dcpi1_div_qr.o dcpi1_divappr_q.o dcpi1_bdiv_qr.o dcpi1_bdiv_q.o
inver
tappr.o invert.o binvert.o divrem_2.o gcd.o gcdext.o get_str.o set_str.o
matrix2
2_mul.o hgcd.o mul_n.o sqr.o mullo_n.o mul_fft.o mul.o tdiv_qr.o
mulmod_bnm1.o s
qrmod_bnm1.o nussbaumer_mul.o toom6h_mul.o toom8h_mul.o toom6_sqr.o
toom8_sqr.o
toom22_mul.o toom2_sqr.o toom33_mul.o toom3_sqr.o toom44_mul.o toom4_sqr.o
divre
m_1.o mod_1.o -Ld:/mingw/lib ./.libs/libspeed.a
/d/wtf/gmp-5.0.1/.libs/libgmp.a

make[1]: Leaving directory `/d/wtf/gmp-5.0.1/tune'
./tuneup
Parameters for ./mpn/x86/p6/sse2/gmp-mparam.h
System nie może odnaleźć określonej ścieżki.
System nie może odnaleźć określonej ścieżki.
System nie może odnaleźć określonej ścieżki.
Using: CPU cycle counter
speed_precision 10000, speed_unittime 1 cycle, CPU freq unknown
DEFAULT_MAX_SIZE 1000, fft_max_size 50000

/* Generated by tuneup.c, 2011-02-20, gcc 4.5 */

#define MOD_1_NORM_THRESHOLD 3
#define MOD_1_UNNORM_THRESHOLD 4
#define MOD_1N_TO_MOD_1_1_THRESHOLD 8
#define MOD_1U_TO_MOD_1_1_THRESHOLD 7
#define MOD_1_1_TO_MOD_1_2_THRESHOLD 0
#define MOD_1_2_TO_MOD_1_4_THRESHOLD 10
#define PREINV_MOD_1_TO_MOD_1_THRESHOLD 17
#define USE_PREINV_DIVREM_1 1 /* native */
#define DIVEXACT_1_THRESHOLD 0 /* always (native) */
#define BMOD_1_TO_MOD_1_THRESHOLD 23

#define MUL_TOOM22_THRESHOLD 20
#define MUL_TOOM33_THRESHOLD 77
#define MUL_TOOM44_THRESHOLD 182
#define MUL_TOOM6H_THRESHOLD 254
#define MUL_TOOM8H_THRESHOLD 381

#define MUL_TOOM32_TO_TOOM43_THRESHOLD 73
#define MUL_TOOM32_TO_TOOM53_THRESHOLD 114
#define MUL_TOOM42_TO_TOOM53_THRESHOLD 97
#define MUL_TOOM42_TO_TOOM63_THRESHOLD 79

#define SQR_BASECASE_THRESHOLD 0 /* always (native) */
#define SQR_TOOM2_THRESHOLD 30
#define SQR_TOOM3_THRESHOLD 102
#define SQR_TOOM4_THRESHOLD 154
#define SQR_TOOM6_THRESHOLD 222
#define SQR_TOOM8_THRESHOLD 557

#define MULMOD_BNM1_THRESHOLD 14
#define SQRMOD_BNM1_THRESHOLD 17

#define MUL_FFT_MODF_THRESHOLD 565 /* k = 5 */
#define MUL_FFT_TABLE3 \
{ { 565, 5}../mpn/generic/mul_fft.c:459: GNU MP assertion failed: nprime2 <
n

This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.
make: *** [tune] Error 3

-- 
Miłego dnia


More information about the gmp-discuss mailing list