mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > GMP-ECM

Reply
 
Thread Tools
Old 2009-03-14, 22:24   #1
yoyo
 
yoyo's Avatar
 
Oct 2006
Berlin, Germany

25·19 Posts
Default Help needed compiling GMP-ECM on 64bit Mac

Hello,
we have problems to compile on 64 bit Mac. We get
Quote:
redc.S:95:32-bit absolute addressing is not supported for x86-64
Any idea how to fix it?

Here is the complete log:
Code:
Nuju:ecm-6.2.1 mtughan$ ./configure --enable-asm-redc --enable-sse2 CFLAGS="-isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona" CXXFLAGS="-isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona" LDFLAGS="-Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5" --with-gmp=/Users/mtughan/boinc/gmp/x86_64 --host=x86_64-apple-darwin9
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking for x86_64-apple-darwin9-strip... no
checking for strip... strip
checking build system type... pentium3-apple-darwin9.6.2
checking host system type... x86_64-apple-darwin9
checking for style of include used by make... GNU
checking for x86_64-apple-darwin9-gcc... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ld used by gcc... /usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld
checking if the linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) is GNU ld... no
checking for /usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld option to reload object files... -r
checking for BSD-compatible nm... nm
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for x86_64-apple-darwin9-g++... no
checking for x86_64-apple-darwin9-c++... no
checking for x86_64-apple-darwin9-gpp... no
checking for x86_64-apple-darwin9-aCC... no
checking for x86_64-apple-darwin9-CC... no
checking for x86_64-apple-darwin9-cxx... no
checking for x86_64-apple-darwin9-cc++... no
checking for x86_64-apple-darwin9-cl.exe... no
checking for x86_64-apple-darwin9-FCC... no
checking for x86_64-apple-darwin9-KCC... no
checking for x86_64-apple-darwin9-RCC... no
checking for x86_64-apple-darwin9-xlC_r... no
checking for x86_64-apple-darwin9-xlC... no
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for x86_64-apple-darwin9-g77... no
checking for x86_64-apple-darwin9-xlf... no
checking for x86_64-apple-darwin9-f77... no
checking for x86_64-apple-darwin9-frt... no
checking for x86_64-apple-darwin9-pgf77... no
checking for x86_64-apple-darwin9-cf77... no
checking for x86_64-apple-darwin9-fort77... no
checking for x86_64-apple-darwin9-fl32... no
checking for x86_64-apple-darwin9-af77... no
checking for x86_64-apple-darwin9-xlf90... no
checking for x86_64-apple-darwin9-f90... no
checking for x86_64-apple-darwin9-pgf90... no
checking for x86_64-apple-darwin9-pghpf... no
checking for x86_64-apple-darwin9-epcf90... no
checking for x86_64-apple-darwin9-gfortran... no
checking for x86_64-apple-darwin9-g95... no
checking for x86_64-apple-darwin9-xlf95... no
checking for x86_64-apple-darwin9-f95... no
checking for x86_64-apple-darwin9-fort... no
checking for x86_64-apple-darwin9-ifort... no
checking for x86_64-apple-darwin9-ifc... no
checking for x86_64-apple-darwin9-efc... no
checking for x86_64-apple-darwin9-pgf95... no
checking for x86_64-apple-darwin9-lf95... no
checking for x86_64-apple-darwin9-ftn... no
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 196608
checking command to parse nm output from gcc object... ok
checking for objdir... .libs
checking for x86_64-apple-darwin9-ar... no
checking for ar... ar
checking for x86_64-apple-darwin9-ranlib... no
checking for ranlib... ranlib
checking for x86_64-apple-darwin9-strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fno-common
checking if gcc PIC flag -fno-common works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin9 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld
checking if the linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) is GNU ld... no
checking whether the g++ linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fno-common
checking if g++ PIC flag -fno-common works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin9 dyld
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for x86_64-apple-darwin9-gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for suitable m4... m4
checking how to switch to text section... .text
checking how to export a symbol... .globl
checking what assembly label suffix to use... :
checking if globals are prefixed by underscore... yes
checking how to switch to text section... (cached) .text
checking how to export a symbol... (cached) .globl
checking for assembler .type directive...
Prepare links to asm subdir...
SSE2 in NTT enabled
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for ANSI C header files... (cached) yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking for strings.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking for sys/types.h... (cached) yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking for working strtod... yes
checking for floor in -lm... yes
checking for floor... yes
checking for sqrt... yes
checking for pow... yes
checking for fmod... yes
checking for isascii... yes
checking for memset... yes
checking for strchr... yes
checking for strlen... yes
checking for strncasecmp... yes
checking for strstr... yes
checking for access... yes
checking for unlink... yes
checking for isspace... yes
checking for isdigit... yes
checking for isxdigit... yes
checking for time... yes
checking for ctime... yes
checking for setpriority... yes
checking for nice... yes
checking for gethostname... yes
checking for gettimeofday... yes
checking for getrusage... yes
checking for memmove... yes
checking for signal... yes
checking for malloc_usable_size... no
checking gmp.h usability... yes
checking gmp.h presence... yes
checking for gmp.h... yes
checking for recent GMP... yes
checking if gmp.h version and libgmp version are the same... (4.2.4/4.2.4) yes
checking for __gmpn_add_nc... no
checking for __gmpn_mod_34lsub1... yes
checking for xsltproc... xsltproc
checking for docbook.xsl... no
creating config.m4
configure: creating ./config.status
config.status: creating Makefile
config.status: creating athlon/Makefile
config.status: creating pentium4/Makefile
config.status: creating x86_64/Makefile
config.status: creating build.vc9/Makefile
config.status: creating build.vc9/assembler/Makefile
config.status: creating build.vc9/ecm/Makefile
config.status: creating build.vc9/libecm/Makefile
config.status: creating config.h
config.status: linking ./x86_64/redc.asm to redc.asm
config.status: linking ./x86_64/mulredc1.asm to mulredc1.asm
config.status: linking ./x86_64/mulredc2.asm to mulredc2.asm
config.status: linking ./x86_64/mulredc3.asm to mulredc3.asm
config.status: linking ./x86_64/mulredc4.asm to mulredc4.asm
config.status: linking ./x86_64/mulredc5.asm to mulredc5.asm
config.status: linking ./x86_64/mulredc6.asm to mulredc6.asm
config.status: linking ./x86_64/mulredc7.asm to mulredc7.asm
config.status: linking ./x86_64/mulredc8.asm to mulredc8.asm
config.status: linking ./x86_64/mulredc9.asm to mulredc9.asm
config.status: linking ./x86_64/mulredc10.asm to mulredc10.asm
config.status: linking ./x86_64/mulredc11.asm to mulredc11.asm
config.status: linking ./x86_64/mulredc12.asm to mulredc12.asm
config.status: linking ./x86_64/mulredc13.asm to mulredc13.asm
config.status: linking ./x86_64/mulredc14.asm to mulredc14.asm
config.status: linking ./x86_64/mulredc15.asm to mulredc15.asm
config.status: linking ./x86_64/mulredc16.asm to mulredc16.asm
config.status: linking ./x86_64/mulredc17.asm to mulredc17.asm
config.status: linking ./x86_64/mulredc18.asm to mulredc18.asm
config.status: linking ./x86_64/mulredc19.asm to mulredc19.asm
config.status: linking ./x86_64/mulredc20.asm to mulredc20.asm
config.status: linking ./ecm-params.h.athlon64 to ecm-params.h
config.status: executing depfiles commands
Nuju:ecm-6.2.1 mtughan$ make
make  all-recursive
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm.lo -MD -MP -MF .deps/ecm.Tpo -c -o ecm.lo ecm.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm.lo -MD -MP -MF .deps/ecm.Tpo -c ecm.c -o ecm.o
mv -f .deps/ecm.Tpo .deps/ecm.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm2.lo -MD -MP -MF .deps/ecm2.Tpo -c -o ecm2.lo ecm2.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm2.lo -MD -MP -MF .deps/ecm2.Tpo -c ecm2.c -o ecm2.o
mv -f .deps/ecm2.Tpo .deps/ecm2.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT pm1.lo -MD -MP -MF .deps/pm1.Tpo -c -o pm1.lo pm1.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT pm1.lo -MD -MP -MF .deps/pm1.Tpo -c pm1.c -o pm1.o
mv -f .deps/pm1.Tpo .deps/pm1.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT pp1.lo -MD -MP -MF .deps/pp1.Tpo -c -o pp1.lo pp1.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT pp1.lo -MD -MP -MF .deps/pp1.Tpo -c pp1.c -o pp1.o
mv -f .deps/pp1.Tpo .deps/pp1.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT getprime.lo -MD -MP -MF .deps/getprime.Tpo -c -o getprime.lo getprime.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT getprime.lo -MD -MP -MF .deps/getprime.Tpo -c getprime.c -o getprime.o
mv -f .deps/getprime.Tpo .deps/getprime.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT listz.lo -MD -MP -MF .deps/listz.Tpo -c -o listz.lo listz.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT listz.lo -MD -MP -MF .deps/listz.Tpo -c listz.c -o listz.o
mv -f .deps/listz.Tpo .deps/listz.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT lucas.lo -MD -MP -MF .deps/lucas.Tpo -c -o lucas.lo lucas.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT lucas.lo -MD -MP -MF .deps/lucas.Tpo -c lucas.c -o lucas.o
mv -f .deps/lucas.Tpo .deps/lucas.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT stage2.lo -MD -MP -MF .deps/stage2.Tpo -c -o stage2.lo stage2.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT stage2.lo -MD -MP -MF .deps/stage2.Tpo -c stage2.c -o stage2.o
mv -f .deps/stage2.Tpo .deps/stage2.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT toomcook.lo -MD -MP -MF .deps/toomcook.Tpo -c -o toomcook.lo toomcook.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT toomcook.lo -MD -MP -MF .deps/toomcook.Tpo -c toomcook.c -o toomcook.o
mv -f .deps/toomcook.Tpo .deps/toomcook.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT mpmod.lo -MD -MP -MF .deps/mpmod.Tpo -c -o mpmod.lo mpmod.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT mpmod.lo -MD -MP -MF .deps/mpmod.Tpo -c mpmod.c -o mpmod.o
mv -f .deps/mpmod.Tpo .deps/mpmod.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT mul_lo.lo -MD -MP -MF .deps/mul_lo.Tpo -c -o mul_lo.lo mul_lo.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT mul_lo.lo -MD -MP -MF .deps/mul_lo.Tpo -c mul_lo.c -o mul_lo.o
mv -f .deps/mul_lo.Tpo .deps/mul_lo.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT polyeval.lo -MD -MP -MF .deps/polyeval.Tpo -c -o polyeval.lo polyeval.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT polyeval.lo -MD -MP -MF .deps/polyeval.Tpo -c polyeval.c -o polyeval.o
mv -f .deps/polyeval.Tpo .deps/polyeval.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT median.lo -MD -MP -MF .deps/median.Tpo -c -o median.lo median.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT median.lo -MD -MP -MF .deps/median.Tpo -c median.c -o median.o
mv -f .deps/median.Tpo .deps/median.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT schoen_strass.lo -MD -MP -MF .deps/schoen_strass.Tpo -c -o schoen_strass.lo schoen_strass.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT schoen_strass.lo -MD -MP -MF .deps/schoen_strass.Tpo -c schoen_strass.c -o schoen_strass.o
mv -f .deps/schoen_strass.Tpo .deps/schoen_strass.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ks-multiply.lo -MD -MP -MF .deps/ks-multiply.Tpo -c -o ks-multiply.lo ks-multiply.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ks-multiply.lo -MD -MP -MF .deps/ks-multiply.Tpo -c ks-multiply.c -o ks-multiply.o
mv -f .deps/ks-multiply.Tpo .deps/ks-multiply.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT rho.lo -MD -MP -MF .deps/rho.Tpo -c -o rho.lo rho.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT rho.lo -MD -MP -MF .deps/rho.Tpo -c rho.c -o rho.o
mv -f .deps/rho.Tpo .deps/rho.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT bestd.lo -MD -MP -MF .deps/bestd.Tpo -c -o bestd.lo bestd.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT bestd.lo -MD -MP -MF .deps/bestd.Tpo -c bestd.c -o bestd.o
mv -f .deps/bestd.Tpo .deps/bestd.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT auxlib.lo -MD -MP -MF .deps/auxlib.Tpo -c -o auxlib.lo auxlib.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT auxlib.lo -MD -MP -MF .deps/auxlib.Tpo -c auxlib.c -o auxlib.o
mv -f .deps/auxlib.Tpo .deps/auxlib.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT random.lo -MD -MP -MF .deps/random.Tpo -c -o random.lo random.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT random.lo -MD -MP -MF .deps/random.Tpo -c random.c -o random.o
mv -f .deps/random.Tpo .deps/random.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT factor.lo -MD -MP -MF .deps/factor.Tpo -c -o factor.lo factor.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT factor.lo -MD -MP -MF .deps/factor.Tpo -c factor.c -o factor.o
mv -f .deps/factor.Tpo .deps/factor.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT sp.lo -MD -MP -MF .deps/sp.Tpo -c -o sp.lo sp.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT sp.lo -MD -MP -MF .deps/sp.Tpo -c sp.c -o sp.o
mv -f .deps/sp.Tpo .deps/sp.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT spv.lo -MD -MP -MF .deps/spv.Tpo -c -o spv.lo spv.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT spv.lo -MD -MP -MF .deps/spv.Tpo -c spv.c -o spv.o
mv -f .deps/spv.Tpo .deps/spv.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT spm.lo -MD -MP -MF .deps/spm.Tpo -c -o spm.lo spm.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT spm.lo -MD -MP -MF .deps/spm.Tpo -c spm.c -o spm.o
mv -f .deps/spm.Tpo .deps/spm.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT mpzspm.lo -MD -MP -MF .deps/mpzspm.Tpo -c -o mpzspm.lo mpzspm.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT mpzspm.lo -MD -MP -MF .deps/mpzspm.Tpo -c mpzspm.c -o mpzspm.o
mv -f .deps/mpzspm.Tpo .deps/mpzspm.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT mpzspv.lo -MD -MP -MF .deps/mpzspv.Tpo -c -o mpzspv.lo mpzspv.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT mpzspv.lo -MD -MP -MF .deps/mpzspv.Tpo -c mpzspv.c -o mpzspv.o
mv -f .deps/mpzspv.Tpo .deps/mpzspv.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ntt_gfp.lo -MD -MP -MF .deps/ntt_gfp.Tpo -c -o ntt_gfp.lo ntt_gfp.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ntt_gfp.lo -MD -MP -MF .deps/ntt_gfp.Tpo -c ntt_gfp.c -o ntt_gfp.o
mv -f .deps/ntt_gfp.Tpo .deps/ntt_gfp.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm_ntt.lo -MD -MP -MF .deps/ecm_ntt.Tpo -c -o ecm_ntt.lo ecm_ntt.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm_ntt.lo -MD -MP -MF .deps/ecm_ntt.Tpo -c ecm_ntt.c -o ecm_ntt.o
mv -f .deps/ecm_ntt.Tpo .deps/ecm_ntt.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT pm1fs2.lo -MD -MP -MF .deps/pm1fs2.Tpo -c -o pm1fs2.lo pm1fs2.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT pm1fs2.lo -MD -MP -MF .deps/pm1fs2.Tpo -c pm1fs2.c -o pm1fs2.o
mv -f .deps/pm1fs2.Tpo .deps/pm1fs2.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT mul_fft.lo -MD -MP -MF .deps/mul_fft.Tpo -c -o mul_fft.lo mul_fft.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT mul_fft.lo -MD -MP -MF .deps/mul_fft.Tpo -c mul_fft.c -o mul_fft.o
mv -f .deps/mul_fft.Tpo .deps/mul_fft.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT sets_long.lo -MD -MP -MF .deps/sets_long.Tpo -c -o sets_long.lo sets_long.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT sets_long.lo -MD -MP -MF .deps/sets_long.Tpo -c sets_long.c -o sets_long.o
mv -f .deps/sets_long.Tpo .deps/sets_long.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT auxarith.lo -MD -MP -MF .deps/auxarith.Tpo -c -o auxarith.lo auxarith.c
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT auxarith.lo -MD -MP -MF .deps/auxarith.Tpo -c auxarith.c -o auxarith.o
mv -f .deps/auxarith.Tpo .deps/auxarith.Plo
m4 -DOPERATION_redc `test -f redc.asm || echo './'`redc.asm >redc.S
/bin/sh ./libtool   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -MT redc.lo -MD -MP -MF .deps/redc.Tpo -c -o redc.lo redc.S
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -MT redc.lo -MD -MP -MF .deps/redc.Tpo -c redc.S -o redc.o
redc.S:95:32-bit absolute addressing is not supported for x86-64
/usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as
make[2]: *** [redc.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Nuju:ecm-6.2.1 mtughan$ make -k
make  all-recursive
/bin/sh ./libtool   --mode=compile gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -MT redc.lo -MD -MP -MF .deps/redc.Tpo -c -o redc.lo redc.S
 gcc -DHAVE_CONFIG_H -I. -I/Users/mtughan/boinc/gmp/x86_64/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -MT redc.lo -MD -MP -MF .deps/redc.Tpo -c redc.S -o redc.o
redc.S:95:32-bit absolute addressing is not supported for x86-64
/usr/libexec/gcc/i686-apple-darwin9/4.0.1/as: fatal error in /usr/bin/../libexec/gcc/darwin/x86_64/as
make[2]: *** [redc.lo] Error 1
m4 -DOPERATION_mulredc1 `test -f mulredc1.asm || echo './'`mulredc1.asm >mulredc1.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc1.lo mulredc1.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc1.s -o mulredc1.o
m4 -DOPERATION_mulredc2 `test -f mulredc2.asm || echo './'`mulredc2.asm >mulredc2.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc2.lo mulredc2.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc2.s -o mulredc2.o
mulredc2.s:48:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc3 `test -f mulredc3.asm || echo './'`mulredc3.asm >mulredc3.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc3.lo mulredc3.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc3.s -o mulredc3.o
mulredc3.s:25:Alignment too large: 15. assumed.
mulredc3.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc4 `test -f mulredc4.asm || echo './'`mulredc4.asm >mulredc4.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc4.lo mulredc4.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc4.s -o mulredc4.o
mulredc4.s:25:Alignment too large: 15. assumed.
mulredc4.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc5 `test -f mulredc5.asm || echo './'`mulredc5.asm >mulredc5.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc5.lo mulredc5.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc5.s -o mulredc5.o
mulredc5.s:25:Alignment too large: 15. assumed.
mulredc5.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc6 `test -f mulredc6.asm || echo './'`mulredc6.asm >mulredc6.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc6.lo mulredc6.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc6.s -o mulredc6.o
mulredc6.s:25:Alignment too large: 15. assumed.
mulredc6.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc7 `test -f mulredc7.asm || echo './'`mulredc7.asm >mulredc7.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc7.lo mulredc7.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc7.s -o mulredc7.o
mulredc7.s:25:Alignment too large: 15. assumed.
mulredc7.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc8 `test -f mulredc8.asm || echo './'`mulredc8.asm >mulredc8.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc8.lo mulredc8.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc8.s -o mulredc8.o
mulredc8.s:25:Alignment too large: 15. assumed.
mulredc8.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc9 `test -f mulredc9.asm || echo './'`mulredc9.asm >mulredc9.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc9.lo mulredc9.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc9.s -o mulredc9.o
mulredc9.s:25:Alignment too large: 15. assumed.
mulredc9.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc10 `test -f mulredc10.asm || echo './'`mulredc10.asm >mulredc10.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc10.lo mulredc10.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc10.s -o mulredc10.o
mulredc10.s:25:Alignment too large: 15. assumed.
mulredc10.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc11 `test -f mulredc11.asm || echo './'`mulredc11.asm >mulredc11.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc11.lo mulredc11.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc11.s -o mulredc11.o
mulredc11.s:25:Alignment too large: 15. assumed.
mulredc11.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc12 `test -f mulredc12.asm || echo './'`mulredc12.asm >mulredc12.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc12.lo mulredc12.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc12.s -o mulredc12.o
mulredc12.s:25:Alignment too large: 15. assumed.
mulredc12.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc13 `test -f mulredc13.asm || echo './'`mulredc13.asm >mulredc13.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc13.lo mulredc13.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc13.s -o mulredc13.o
mulredc13.s:25:Alignment too large: 15. assumed.
mulredc13.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc14 `test -f mulredc14.asm || echo './'`mulredc14.asm >mulredc14.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc14.lo mulredc14.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc14.s -o mulredc14.o
mulredc14.s:25:Alignment too large: 15. assumed.
mulredc14.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc15 `test -f mulredc15.asm || echo './'`mulredc15.asm >mulredc15.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc15.lo mulredc15.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc15.s -o mulredc15.o
mulredc15.s:25:Alignment too large: 15. assumed.
mulredc15.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc16 `test -f mulredc16.asm || echo './'`mulredc16.asm >mulredc16.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc16.lo mulredc16.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc16.s -o mulredc16.o
mulredc16.s:25:Alignment too large: 15. assumed.
mulredc16.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc17 `test -f mulredc17.asm || echo './'`mulredc17.asm >mulredc17.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc17.lo mulredc17.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc17.s -o mulredc17.o
mulredc17.s:25:Alignment too large: 15. assumed.
mulredc17.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc18 `test -f mulredc18.asm || echo './'`mulredc18.asm >mulredc18.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc18.lo mulredc18.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc18.s -o mulredc18.o
mulredc18.s:25:Alignment too large: 15. assumed.
mulredc18.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc19 `test -f mulredc19.asm || echo './'`mulredc19.asm >mulredc19.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc19.lo mulredc19.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc19.s -o mulredc19.o
mulredc19.s:25:Alignment too large: 15. assumed.
mulredc19.s:26:Alignment too large: 15. assumed.
m4 -DOPERATION_mulredc20 `test -f mulredc20.asm || echo './'`mulredc20.asm >mulredc20.s
/bin/sh ./libtool   --mode=compile gcc  -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c -o mulredc20.lo mulredc20.s
 gcc -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -c mulredc20.s -o mulredc20.o
mulredc20.s:25:Alignment too large: 15. assumed.
mulredc20.s:26:Alignment too large: 15. assumed.
gcc -DHAVE_CONFIG_H -I.  -DOUTSIDE_LIBECM  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm-auxi.o -MD -MP -MF .deps/ecm-auxi.Tpo -c -o ecm-auxi.o `test -f 'auxi.c' || echo './'`auxi.c
mv -f .deps/ecm-auxi.Tpo .deps/ecm-auxi.Po
gcc -DHAVE_CONFIG_H -I.  -DOUTSIDE_LIBECM  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm-b1_ainc.o -MD -MP -MF .deps/ecm-b1_ainc.Tpo -c -o ecm-b1_ainc.o `test -f 'b1_ainc.c' || echo './'`b1_ainc.c
mv -f .deps/ecm-b1_ainc.Tpo .deps/ecm-b1_ainc.Po
gcc -DHAVE_CONFIG_H -I.  -DOUTSIDE_LIBECM  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm-candi.o -MD -MP -MF .deps/ecm-candi.Tpo -c -o ecm-candi.o `test -f 'candi.c' || echo './'`candi.c
mv -f .deps/ecm-candi.Tpo .deps/ecm-candi.Po
gcc -DHAVE_CONFIG_H -I.  -DOUTSIDE_LIBECM  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm-eval.o -MD -MP -MF .deps/ecm-eval.Tpo -c -o ecm-eval.o `test -f 'eval.c' || echo './'`eval.c
mv -f .deps/ecm-eval.Tpo .deps/ecm-eval.Po
gcc -DHAVE_CONFIG_H -I.  -DOUTSIDE_LIBECM  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm-random.o -MD -MP -MF .deps/ecm-random.Tpo -c -o ecm-random.o `test -f 'random.c' || echo './'`random.c
mv -f .deps/ecm-random.Tpo .deps/ecm-random.Po
gcc -DHAVE_CONFIG_H -I.  -DOUTSIDE_LIBECM  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm-main.o -MD -MP -MF .deps/ecm-main.Tpo -c -o ecm-main.o `test -f 'main.c' || echo './'`main.c
mv -f .deps/ecm-main.Tpo .deps/ecm-main.Po
gcc -DHAVE_CONFIG_H -I.  -DOUTSIDE_LIBECM  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm-trial.o -MD -MP -MF .deps/ecm-trial.Tpo -c -o ecm-trial.o `test -f 'trial.c' || echo './'`trial.c
mv -f .deps/ecm-trial.Tpo .deps/ecm-trial.Po
gcc -DHAVE_CONFIG_H -I.  -DOUTSIDE_LIBECM  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm-resume.o -MD -MP -MF .deps/ecm-resume.Tpo -c -o ecm-resume.o `test -f 'resume.c' || echo './'`resume.c
mv -f .deps/ecm-resume.Tpo .deps/ecm-resume.Po
gcc -DHAVE_CONFIG_H -I.  -DOUTSIDE_LIBECM  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecm-getprime.o -MD -MP -MF .deps/ecm-getprime.Tpo -c -o ecm-getprime.o `test -f 'getprime.c' || echo './'`getprime.c
mv -f .deps/ecm-getprime.Tpo .deps/ecm-getprime.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-mpmod.o -MD -MP -MF .deps/tune-mpmod.Tpo -c -o tune-mpmod.o `test -f 'mpmod.c' || echo './'`mpmod.c
mv -f .deps/tune-mpmod.Tpo .deps/tune-mpmod.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-tune.o -MD -MP -MF .deps/tune-tune.Tpo -c -o tune-tune.o `test -f 'tune.c' || echo './'`tune.c
mv -f .deps/tune-tune.Tpo .deps/tune-tune.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-mul_lo.o -MD -MP -MF .deps/tune-mul_lo.Tpo -c -o tune-mul_lo.o `test -f 'mul_lo.c' || echo './'`mul_lo.c
mv -f .deps/tune-mul_lo.Tpo .deps/tune-mul_lo.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-listz.o -MD -MP -MF .deps/tune-listz.Tpo -c -o tune-listz.o `test -f 'listz.c' || echo './'`listz.c
mv -f .deps/tune-listz.Tpo .deps/tune-listz.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-auxlib.o -MD -MP -MF .deps/tune-auxlib.Tpo -c -o tune-auxlib.o `test -f 'auxlib.c' || echo './'`auxlib.c
mv -f .deps/tune-auxlib.Tpo .deps/tune-auxlib.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-ks-multiply.o -MD -MP -MF .deps/tune-ks-multiply.Tpo -c -o tune-ks-multiply.o `test -f 'ks-multiply.c' || echo './'`ks-multiply.c
mv -f .deps/tune-ks-multiply.Tpo .deps/tune-ks-multiply.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-toomcook.o -MD -MP -MF .deps/tune-toomcook.Tpo -c -o tune-toomcook.o `test -f 'toomcook.c' || echo './'`toomcook.c
mv -f .deps/tune-toomcook.Tpo .deps/tune-toomcook.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-schoen_strass.o -MD -MP -MF .deps/tune-schoen_strass.Tpo -c -o tune-schoen_strass.o `test -f 'schoen_strass.c' || echo './'`schoen_strass.c
mv -f .deps/tune-schoen_strass.Tpo .deps/tune-schoen_strass.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-polyeval.o -MD -MP -MF .deps/tune-polyeval.Tpo -c -o tune-polyeval.o `test -f 'polyeval.c' || echo './'`polyeval.c
mv -f .deps/tune-polyeval.Tpo .deps/tune-polyeval.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-median.o -MD -MP -MF .deps/tune-median.Tpo -c -o tune-median.o `test -f 'median.c' || echo './'`median.c
mv -f .deps/tune-median.Tpo .deps/tune-median.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-ecm_ntt.o -MD -MP -MF .deps/tune-ecm_ntt.Tpo -c -o tune-ecm_ntt.o `test -f 'ecm_ntt.c' || echo './'`ecm_ntt.c
mv -f .deps/tune-ecm_ntt.Tpo .deps/tune-ecm_ntt.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-ntt_gfp.o -MD -MP -MF .deps/tune-ntt_gfp.Tpo -c -o tune-ntt_gfp.o `test -f 'ntt_gfp.c' || echo './'`ntt_gfp.c
mv -f .deps/tune-ntt_gfp.Tpo .deps/tune-ntt_gfp.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-mpzspv.o -MD -MP -MF .deps/tune-mpzspv.Tpo -c -o tune-mpzspv.o `test -f 'mpzspv.c' || echo './'`mpzspv.c
mv -f .deps/tune-mpzspv.Tpo .deps/tune-mpzspv.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-mpzspm.o -MD -MP -MF .deps/tune-mpzspm.Tpo -c -o tune-mpzspm.o `test -f 'mpzspm.c' || echo './'`mpzspm.c
mv -f .deps/tune-mpzspm.Tpo .deps/tune-mpzspm.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-sp.o -MD -MP -MF .deps/tune-sp.Tpo -c -o tune-sp.o `test -f 'sp.c' || echo './'`sp.c
mv -f .deps/tune-sp.Tpo .deps/tune-sp.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-spv.o -MD -MP -MF .deps/tune-spv.Tpo -c -o tune-spv.o `test -f 'spv.c' || echo './'`spv.c
mv -f .deps/tune-spv.Tpo .deps/tune-spv.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-spm.o -MD -MP -MF .deps/tune-spm.Tpo -c -o tune-spm.o `test -f 'spm.c' || echo './'`spm.c
mv -f .deps/tune-spm.Tpo .deps/tune-spm.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-random.o -MD -MP -MF .deps/tune-random.Tpo -c -o tune-random.o `test -f 'random.c' || echo './'`random.c
mv -f .deps/tune-random.Tpo .deps/tune-random.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-mul_fft.o -MD -MP -MF .deps/tune-mul_fft.Tpo -c -o tune-mul_fft.o `test -f 'mul_fft.c' || echo './'`mul_fft.c
mv -f .deps/tune-mul_fft.Tpo .deps/tune-mul_fft.Po
gcc -DHAVE_CONFIG_H -I.  -DTUNE  -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT tune-auxarith.o -MD -MP -MF .deps/tune-auxarith.Tpo -c -o tune-auxarith.o `test -f 'auxarith.c' || echo './'`auxarith.c
mv -f .deps/tune-auxarith.Tpo .deps/tune-auxarith.Po
gcc -DHAVE_CONFIG_H -I.   -I/Users/mtughan/boinc/gmp/x86_64/include   -Wall -W -Wundef -pedantic -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -O2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ftree-vectorize -march=nocona -msse2 -MT ecmfactor.o -MD -MP -MF .deps/ecmfactor.Tpo -c -o ecmfactor.o ecmfactor.c
mv -f .deps/ecmfactor.Tpo .deps/ecmfactor.Po
make[2]: Target `all-am' not remade because of errors.
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
yoyo

Last fiddled with by akruppa on 2009-03-15 at 09:23
yoyo is offline   Reply With Quote
Old 2009-03-15, 04:47   #2
PBMcL
 
PBMcL's Avatar
 
Jan 2005

2×31 Posts
Default

First, I'm assuming you can build a 64-bit version of GMP and pass make check on your machine. If so, compare the config.m4 file generated when you build GMP to the config.m4 file generated by ECM. There may be include files or defines for the assembler in the GMP file which are missing from the ECM file.
PBMcL is offline   Reply With Quote
Old 2009-03-15, 07:08   #3
jedirock
 
jedirock's Avatar
 
Mar 2009
Ottawa, Canada

2×3 Posts
Default

Quote:
Originally Posted by PBMcL View Post
First, I'm assuming you can build a 64-bit version of GMP and pass make check on your machine. If so, compare the config.m4 file generated when you build GMP to the config.m4 file generated by ECM. There may be include files or defines for the assembler in the GMP file which are missing from the ECM file.
Hi PBMcL, I'm the one attempting the 64-bit OS X compile on behalf of yoyo, so I figured it'd just be easier for me to post directly. No, the config.m4 files are not the same between the two directories.

gmp (v4.2.4):
Code:
dnl config.m4.  Generated automatically by configure.
changequote(<,>)
ifdef(<__CONFIG_M4_INCLUDED__>,,<
define(<CONFIG_TOP_SRCDIR>,<`../.'>)
define(<WANT_ASSERT>,0)
define(<WANT_PROFILING>,<`no'>)
define(<M4WRAP_SPURIOUS>,<no>)
define(<TEXT>, <.text>)
define(<DATA>, <.data>)
define(<LABEL_SUFFIX>, <:>)
define(<GLOBL>, <.globl>)
define(<GLOBL_ATTR>, <>)
define(<GSYM_PREFIX>, <_>)
define(<RODATA>, <.data>)
define(<TYPE>, <>)
define(<SIZE>, <>)
define(<LSYM_PREFIX>, <L>)
define(<W32>, <.long>)
define(<ALIGN_LOGARITHMIC>,<yes>)
define(<ALIGN_FILL_0x90>,<yes>)
define(<SQR_KARATSUBA_THRESHOLD>,<66>)
define(<SIZEOF_UNSIGNED>,<4>)
define(<GMP_LIMB_BITS>,64)
define(<GMP_NAIL_BITS>,0)
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
>)
changequote(`,')
ifdef(`__CONFIG_M4_INCLUDED__',,`
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
include_mpn(`x86_64/x86_64-defs.m4')
define_not_for_expansion(`HAVE_HOST_CPU_x86_64')
define_not_for_expansion(`HAVE_ABI_64')
define_not_for_expansion(`HAVE_LIMB_LITTLE_ENDIAN')
define_not_for_expansion(`HAVE_DOUBLE_IEEE_LITTLE_ENDIAN')
')
define(`__CONFIG_M4_INCLUDED__')
ecm (v6.2.1):
Code:
dnl config.m4.  Generated automatically by configure.
changequote(<,>)
ifdef(<__CONFIG_M4_INCLUDED__>,,<
define(<TEXT>, <.text>)
define(<GLOBL>, <.globl>)
define(<LABEL_SUFFIX>, <$1:>)
define(<GSYM_PREFIX>, <_>)
define(<TEXT>, <.text>)
define(<GLOBL>, <.globl>)
define(<TYPE>, <>)
>)
changequote(`,')
ifdef(`__CONFIG_M4_INCLUDED__',,`
')
define(`__CONFIG_M4_INCLUDED__')
Should the two files be the same?
jedirock is offline   Reply With Quote
Old 2009-03-15, 16:08   #4
PBMcL
 
PBMcL's Avatar
 
Jan 2005

2·31 Posts
Default

Quote:
Originally Posted by jedirock View Post
Should the two files be the same?
Unfortunately you can't just copy the GMP file since it points to GMP subdirectories. Based on your output, after the line

define(<TYPE>, <>)

add the lines

define(<ALIGN_LOGARITHMIC>,<yes>)
define(<ALIGN_FILL_0x90>,<yes>)

You also need the -defs files for the assembler. Copy the GMP files "asm-defs.m4" from the mpn directory and "x86_64-defs.m4'" from the mpn/x86-64 directory to the ECM x86-64 directory. After the lines

changequote(`,')
ifdef(`__CONFIG_M4_INCLUDED__',,`

add the lines

include(`x86-64/asm-defs.m4')
include(`x86_64/x86_64-defs.m4')

to config.m4. (I am definitely NOT a unix/m4 expert, so this syntax could be wrong!)

Also, you should contact Paul Zimmerman or Alex Kruppa so that they can include your machine type in their configure setup.
PBMcL is offline   Reply With Quote
Old 2009-03-15, 16:27   #5
akruppa
 
akruppa's Avatar
 
"Nancy"
Aug 2002
Alexandria

9A316 Posts
Default

I think this problem is due to the fact that I tired to PIC-ify a computed jump in the redc.asm code the way we used to do it in ancient 8086 times... with a call and pop. AFAIK the AMD64 architecture has RIP-relative jumps with offset in a register, which should make this trivial, but I need to look up how to use them correctly. That should probably go in the 6.2.2 patch release, the current method is too kludgy to bear.

Alex
akruppa is offline   Reply With Quote
Old 2009-03-15, 19:00   #6
jedirock
 
jedirock's Avatar
 
Mar 2009
Ottawa, Canada

616 Posts
Default

Quote:
Originally Posted by akruppa View Post
I think this problem is due to the fact that I tired to PIC-ify a computed jump in the redc.asm code the way we used to do it in ancient 8086 times... with a call and pop. AFAIK the AMD64 architecture has RIP-relative jumps with offset in a register, which should make this trivial, but I need to look up how to use them correctly. That should probably go in the 6.2.2 patch release, the current method is too kludgy to bear.

Alex
All right. The config.m4 editing suggested by PBMcL didn't work, as the rest still compiled but redc.S still failed with the same error, although at line 99 this time instead of 95. I should also mention that attempting to configure with --enable-pic caused the same file to fail with the same error, but at line 91. Seems that whole area is causing trouble for me. Anyway, thanks for all your help so far.
jedirock is offline   Reply With Quote
Old 2009-03-15, 19:28   #7
PBMcL
 
PBMcL's Avatar
 
Jan 2005

6210 Posts
Default

One other difference in the config.m4 files is in the "LABEL_SUFFIX" lines. I doubt this will help but you might try it. Otherwise I'll defer to Alex. Good luck!
PBMcL is offline   Reply With Quote
Old 2009-03-15, 20:19   #8
jedirock
 
jedirock's Avatar
 
Mar 2009
Ottawa, Canada

2·3 Posts
Default

Quote:
Originally Posted by PBMcL View Post
Also, you should contact Paul Zimmerman or Alex Kruppa so that they can include your machine type in their configure setup.
Actually, that reminds me too. When doing configure builds, I had to add a workaround in my configure file to enable ASM for 32-bit Intel Macs, all of which support the custom ASM. You can add i686-apple-darwin* to the list of acceptable hosts (the wildcard at the end because it can be i686-apple-darwin8, i686-apple-darwin9, or possibly others. The final number refers to the OS's major version number).

Last fiddled with by jedirock on 2009-03-15 at 20:20
jedirock is offline   Reply With Quote
Old 2009-03-15, 21:59   #9
akruppa
 
akruppa's Avatar
 
"Nancy"
Aug 2002
Alexandria

2,467 Posts
Default

Thanks, added in the svn.

Alex
akruppa is offline   Reply With Quote
Old 2009-03-16, 18:39   #10
akruppa
 
akruppa's Avatar
 
"Nancy"
Aug 2002
Alexandria

2,467 Posts
Default

Does this patch fix it?

Code:
--- redc.asm    (revision 1353)
+++ redc.asm    (working copy)
@@ -66,27 +66,17 @@
        subq    $2, %rdx
        negq    %rcx
        shrq    $4, %rdx
-       andq    $15, %rcx
-       movq    %rdx, 16(%rsp)                          # Org Cpt of 8(%rsp)
-       movq    %rcx, %rdx
-       shlq    $4, %rdx
-#if 0
-        Error, this file must be pre-processed. Make a .S file, not .s
-#endif
-#ifdef PIC
-        pushq   %rax
-        call    1f
-1:      popq    %rax
-       leaq    (UnrollEntry-1b)(%rax, %rdx, 1), %rdx
-       leaq    0(%rdx, %rcx,4), %rdx
-       popq    %rax
-#else
-        leaq    UnrollEntry (%rdx, %rcx,4), %rdx
-#endif
-       addq    %rcx, %rdx
-       negq    %rcx
-       movq    %rcx, %r10                              # (-size)%16
-       movq    %rdx, 24(%rsp)                          # Org PC inside
+       andq    $15, %rcx               # %rcx = count % 16
+       movq    %rdx, 16(%rsp)          # Org Cpt of 8(%rsp)
+       movq    %rcx, %r10
+       negq    %r10
+       leaq    UnrollEntry(%rip), %rdx # %rdx is address of UnrollEntry
+       addq    %rcx, %rdx              # %rdx = UnrollEntry + (count%16)
+       shl     $2, %rcx                # %rcx = 4 * (count % 16)
+       addq    %rcx, %rdx              # %rdx = UnrollEntry + 5*(count%16)
+       shl     $2, %rcx                # %rcx = 16 * (count % 16)
+       addq    %rcx, %rdx              # %rdx = UnrollEntry + 21*(count%16)
+       movq    %rdx, 24(%rsp)          # Org PC inside

 UnrollLoop:
                 movq    %r11, %rbp                  # Read invm
Alex
akruppa is offline   Reply With Quote
Old 2009-03-16, 19:22   #11
jedirock
 
jedirock's Avatar
 
Mar 2009
Ottawa, Canada

2×3 Posts
Default

Quote:
Originally Posted by akruppa View Post
Does this patch fix it?
Just doing benchmarking against it now. It does compile and pass make check. Thanks Alex!
jedirock is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Help needed compiling GMP-ECM M0CZY GMP-ECM 76 2009-09-29 15:48
64bit prime 95 adminc PrimeNet 7 2008-10-16 00:33
50.5-51.0M to 64bit derekg Lone Mersenne Hunters 6 2008-10-08 13:59
GMP 64bit ATH Software 5 2008-06-19 01:48
64bit cpu's crash893 Software 60 2006-07-19 18:10

All times are UTC. The time now is 16:00.

Mon Mar 8 16:00:26 UTC 2021 up 95 days, 12:11, 1 user, load averages: 1.15, 1.31, 1.46

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.