Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Design choices in Crafty

Author: Dieter Buerssner

Date: 11:43:40 06/25/04

Go up one level in this thread


On June 24, 2004 at 16:13:03, Gerd Isenberg wrote:

>Yes i mean such code size issues, three bytes more per load store ;-)
>At least one should try to keep the most often used locals inside this -128/127
>range. Maybe POGO handles such issues. 4KByte and more requires some call
>checkstack for paging reasons.

Do you mean 4 KB per routine, or total stack space? What will that checkstack
function do? Why is it needed? I don't know these levels of detail in the
implementations/hardware. I had the feeling, that the paging is done
automatically behinds the scenes (say when the stack pointer crosses a 4 KB
boundary, the paging mechanism of the OS will be called). Probably this is all
too naive.

Cheers,
Dieter



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.