Author: Andreas Guettinger
Date: 05:27:52 09/02/04
Go up one level in this thread
On September 01, 2004 at 20:58:25, Frank E. Oldham wrote: >Hi Andy, >some changes you might not have: > >===================================================== >in data.c -- "&& !defined(INLINE_PPC)" should be added, as follows: > ># if (!defined(_M_AMD64) && !defined(INLINE_ASM) && !defined(INLINE_PPC)) || >defined(VC_INLINE_ASM) >unsigned char first_one[65536]; >unsigned char last_one[65536]; ># endif Right, and also to data.h for the extern declarations. >in init.c -- "&& !defined(INLINE_PPC)" should be added, as follows: > >#if !defined(CRAY1) && !defined(_M_AMD64) && !defined(INLINE_ASM) && >!defined(INLINE_PPC) Looks good, because we don't have first_one[] and last_one[] anymore. I've no idea what Initializezeromask() does, though, and why there is a difference for INLINE and normal. Thanks for pointing this out. Maybe these changes can be included to the files I sent already? When I look at the crafty code and see all the #defines and #if defined stuff, I realized how much work it takes to make this thing run on all the different platforms. :) regards 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.