Xref: utzoo comp.arch:7469 comp.lang.c:14557 Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!amdcad!sun!imagen!atari!portal!cup.portal.com!bcase From: bcase@cup.portal.com (Brian bcase Case) Newsgroups: comp.arch,comp.lang.c Subject: Re: The & (address) operator and register allocation Message-ID: <12129@cup.portal.com> Date: 4 Dec 88 19:06:59 GMT References: <1224@cps3xx.UUCP> <23670@amdcad.AMD.COM> Organization: The Portal System (TM) Lines: 8 >On most RISC machines (CRISP is the only exception I can think of, but >then it doesn't really have registers), taking the address of a local >variable results in that variable residing in the memory stack rather >than registers. Some would say that the Pyramid machines stretch the definition of RISC, but they have large, windowed register files (512) registers and the registers have memory addresses.