Author: Andreas Guettinger
Date: 01:13:06 07/16/04
Go up one level in this thread
On July 15, 2004 at 19:22:00, Frank E. Oldham wrote: >On July 15, 2004 at 17:29:31, Andreas Guettinger wrote: > >>Bevor I send Prof. Hyatt the files of the modified crafty19.15, could somebody >>(maybe Frank) please test if this package compiles out of the box on a dual G5 >>by typing 'make darwin64' using 1 or 2 CPUs. >> >>http://home.datacomm.ch/aguettinger/files/crafty-19.15ppc.tar.gz >> >>And could he post the results for bench. >> >>Many thanks in advance. >>Andy >> >> >>PS: I choose -fast for G5 optimizations, because it looks nicer in a makefile >>than >>-mcpu=G5 -mtune=G5 -mpowerpc64 -ffast-math \ >>-fstrict-aliasing -fsched-interblock \ >>-falign-loops=16 -falign-jumps=16 -falign-labels=16 -falign-functions=16 >>-malign-natural \ >>-fomit-frame-pointer -fasm-blocks' > >Hi Andreas, >mixed news I'mm afraid -- >Here's the compilation & test results: > >~/Desktop/crafty-19.15 $ make darwinG5 >make target=DARWIN \ > CC=gcc CXX=g++ \ > CFLAGS=' -Wall -pipe -O3 -fast' \ > CXFLAGS= \ > LDFLAGS=' -lpthread' \ > LIBS='-lstdc++' \ > opt=' -DFUTILITY -DSMP -DMUTEX -DPOSIX -DCPUS=2 -DINLINE_PPC -DPPC64 >-DFAST' \ > crafty-make >gcc -Wall -pipe -O3 -fast -DFUTILITY -DSMP -DMUTEX -DPOSIX -DCPUS=2 -DINLINE_PPC >-DPPC64 -DFAST -DDARWIN -c crafty.c >In file included from crafty.c:40: >option.c: In function `Option': >option.c:3067: warning: dereferencing type-punned pointer will break >strict-aliasing rules >option.c:3569: warning: dereferencing type-punned pointer will break >strict-aliasing rules > >g++ -c -DFUTILITY -DSMP -DMUTEX -DPOSIX -DCPUS=2 -DINLINE_PPC -DPPC64 -DFAST >-DDARWIN egtb.cpp >egtb.cpp:4496: warning: `TB_CRC_CHECK' initialized and declared `extern' >gcc -lpthread -o crafty crafty.o egtb.o -lm -lstdc++ > >~/Desktop/crafty-19.15 $ ./crafty >unable to open book file [./book.bin]. >book is disabled >unable to open book file [./books.bin]. > >Crafty v19.15 (1 cpus) > >White(1): bench >Running benchmark. . . >.ERROR, not installing bogus move at ply=2 >not installing from=47 to=38 piece=1 >.^C >~/Desktop/crafty-19.15 $ ./crafty >unable to open book file [./book.bin]. >book is disabled >unable to open book file [./books.bin]. > >Crafty v19.15 (1 cpus) > >White(1): perft 5 >total moves=4865609 time=0.63 >White(1): perft 6 >^C > >~/Desktop/crafty-19.15 $ ./crafty >unable to open book file [./book.bin]. >book is disabled >unable to open book file [./books.bin]. > >Crafty v19.15 (1 cpus) > >White(1): mt=2 >max threads set to 2 >White(1): bench >Running benchmark. . . >.ERROR, not installing bogus move at ply=2 >not installing from=54 to=53 piece=6 >^C > >Compilation was clean, but seemed to spend a long time being optimized.... >bench is having some board initialization probs... >Perft 5 is correct, but Perft 6 didn't complete > >Frank Thanks for testing. Difficult to say what went wrong. Could you try other compiler optimizations (the ones you used before). Also try leaving away -DINLINE_PPC, then the original functions are used for FirstOne() LastOne(), which would mean something is wrong in the inlineppc.h. Thanks Andy
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.