Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #47191

Re: A proposed RISCy Forth engine

From anton@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups comp.lang.forth
Subject Re: A proposed RISCy Forth engine
Date 2016-05-16 13:21 +0000
Organization Institut fuer Computersprachen, Technische Universitaet Wien
Message-ID <2016May16.152105@mips.complang.tuwien.ac.at> (permalink)
References <867626d8-3a9e-48d8-90e2-13cbfe34c2cd@googlegroups.com>

Show all headers | View raw


jim.brakefield@ieee.org writes:
>So what is proposed is that stack-like "renaming" be provided in the RISC i=
>nstruction format of two operands and one result (with selectable pop-on-re=
>ad/push-result for TOS values).  Thus one can have a RISC machine with the =
>ability to operate in a very stack machine fashion.

There are two things related to what you are proposing:

1) Jazelle DBX is a decoder for ARM that decoded a subset of the
(stack-based) JVM instruction set into ARM instructions.

2) The AMD 29k family and the Intel IA-64 (Itanium) have a "register
stack".  A part of the register set (128 registers for 29k, IIRC 96
registers for IA-64) is organized as a stack.  However, the stack
pointer was changed with a separate instruction, not with bits in each
instruction.

- anton
-- 
M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
     New standard: http://www.forth200x.org/forth200x.html
   EuroForth 2016: http://www.euroforth.org/ef16/

Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

A proposed RISCy Forth engine jim.brakefield@ieee.org - 2016-05-15 14:24 -0700
  Re: A proposed RISCy Forth engine anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-05-16 13:21 +0000
    Re: A proposed RISCy Forth engine rickman <gnuarm@gmail.com> - 2016-05-16 10:59 -0400
      Re: A proposed RISCy Forth engine Albert van der Horst <albert@cherry.spenarnc.xs4all.nl> - 2016-05-16 17:43 +0000
        Re: A proposed RISCy Forth engine rickman <gnuarm@gmail.com> - 2016-05-16 14:41 -0400
      Re: A proposed RISCy Forth engine jim.brakefield@ieee.org - 2016-05-16 11:14 -0700
  Re: A proposed RISCy Forth engine Albert van der Horst <albert@cherry.spenarnc.xs4all.nl> - 2016-05-16 17:40 +0000
    Re: A proposed RISCy Forth engine jim.brakefield@ieee.org - 2016-05-16 11:28 -0700

csiph-web