Newsgroups: comp.arch
Path: utzoo!henry
From: henry@utzoo.uucp (Henry Spencer)
Subject: Re: multiple register windows
Message-ID: <1988Oct30.013808.16915@utzoo.uucp>
Organization: U of Toronto Zoology
References: <156@gloom.UUCP> <310@lynx.zyx.SE> <332@pvab.UUCP> <15964@agate.BERKELEY.EDU> <23367@amdcad.AMD.COM> <16003@agate.BERKELEY.EDU> <469@oracle.UUCP> <16054@agate.BERKELEY.EDU> <536@m3.mfci.UUCP>
Date: Sun, 30 Oct 88 01:38:08 GMT

In article <536@m3.mfci.UUCP> colwell@mfci.UUCP (Robert Colwell) writes:
>Don't forget that one of the side effects of having your registers
>arranged into windows is that you don't have access to very many 
>registers from within any given procedure...
>... The one-size-fits-all approach is not what a good compiler
>wants...

Register windows don't imply one-size-fits-all.  See the AMD 29000
for an example; it has completely variable window size, up to a limit
of 128 set by the size of its "local register" bank.
-- 
The dream *IS* alive...         |    Henry Spencer at U of Toronto Zoology
but not at NASA.                |uunet!attcan!utzoo!henry henry@zoo.toronto.edu
