Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Crafty null move question

Author: Russell Reagan

Date: 21:48:21 07/18/02

Go up one level in this thread


On July 18, 2002 at 20:04:46, Robert Hyatt wrote:

>You really have to test.  And then test again in a few months after your
>code is more complex and "register jams" or "register spills" become a
>problem..

Could you explain what these things are? Register jams and spills. Also, to be
able to competently look at the ASM that is generated, how much do I need to
learn? Is it enough to look at it and think, "1 load from memory, 1 AND
operation, one test operation, totalling 3 operations, which is better than the
other approach which uses 4 operations."? Or do things get more complicated than
that? I think there are some things I'm not sure about. For example, does
dereferencing a pointer (pointer_to_something->field) "cost" anything? Where
could I learn these kinds of things? Am I better off just learning ASM
altogether?

Russell



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.