[rescue] OT: FeeCee rescue

Joshua D. Boyd jdboyd at celestrion.celestrion.net
Tue Sep 30 17:04:34 CDT 2003


On Tue, Sep 30, 2003 at 10:53:33PM +0100, Mike Meredith wrote:
> On Tue, 30 Sep 2003 16:23:32 -0500, Joshua D. Boyd wrote:
> > W.r.t. register shortage.
> > 
> > I'm told that MIPSpro mainly only uses 4 out of the 32 registers a
> > MIPS chip has, except for special cases (which would be tight loops
> > that don't make function calls mainly).  
> 
> I don't know enough MIPS assembler to be able to tell for sure, but 'dis
> /usr/bin/ls' on an IRIX system seems to show more than 4 registers being
> used. Mind you limiting the number of registers you use allows you to
> call functions (which use a different set of registers) without worrying
> about your registers being scribbled on. And MIPSpro is quite probably
> capable of doing that kind of optimisation.

I'll have to look through it.  I was just operating on what I was told
by a former SGI engineer.

> > I'm beginning to wonder if lots of general purpose
> > registers is quite what its cracked up to be.
> 
> Registers are very fast memory ... the more very fast memory you have,
> the better. Aren't register windows used for fast context switching on
> SPARCs ?

Until you run out of windows.  They make it work quickly for them, but



More information about the rescue mailing list