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