Path: utzoo!attcan!uunet!snorkelwacker!think!yale!cmcl2!lanl!lambda!jlg From: jlg@lambda.UUCP (Jim Giles) Newsgroups: comp.lang.misc Subject: Re: function calls Message-ID: <14294@lambda.UUCP> Date: 26 Mar 90 23:07:42 GMT References: Lines: 14 From article , by peter@ficc.uu.net (Peter da Silva): > [...] > So why are you against register windows, which allow you to put more of this > important resource on a chip without slowing it down by making the register > address incredibly wide? I didn't say I was against them. However, they do make a considerable number of the registers inaccessable to the programmer at any given point in the program. I prefer explicit caches. That is, 'temp' registers which can be loaded/stored from the general purpose regs and/or memory by explicit instructions. Cray temporary registers are examples of this. Your register addresses remain manageably small, you just have a few additional instructions. J. Giles