Path: csiph.com!news.swapon.de!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: Stack Sizes Date: Thu, 06 Oct 2016 23:14:51 -0700 Organization: A noiseless patient Spider Lines: 9 Message-ID: <87k2dkwuqs.fsf@nightsong.com> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="590ea01354cf4bcbcd857d7ebbd88128"; logging-data="23505"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18YIqqp3KPbD/LxOfi2Vjym" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:b9VeB0TH2d1ysoYyihq0WxkBVek= sha1:d3yPumB+4x0D27GMdR2f36pFz9g= Xref: csiph.com comp.lang.forth:51656 rickman writes: > A register/stack hybrid by giving a limited range of access into the > stack for operands. This sounds like a register window architecture, e.g. SPARC. They were in vogue in workstation processors for a while, but then went out of favor, I think because of difficulties making them superscalar or something like that. For a small fpga softcore maybe that doesn't matter.