public inbox for cgen@sourceware.org
 help / color / mirror / Atom feed
From: Hans-Peter Nilsson <hans-peter.nilsson@axis.com>
To: fche@redhat.com
Cc: bje@redhat.com, hans-peter.nilsson@axis.com, cgen@sources.redhat.com
Subject: Re: Confusion: setup-semantics?  PC not updated?  Immediate operands?
Date: Wed, 30 Jan 2002 07:10:00 -0000	[thread overview]
Message-ID: <200201301510.QAA32656@ignucius.axis.se> (raw)
In-Reply-To: <20020129230649.E14633@redhat.com> (fche@redhat.com)

> Date: Tue, 29 Jan 2002 23:06:49 -0500
> From: "Frank Ch. Eigler" <fche@redhat.com>

> On Wed, Jan 30, 2002 at 12:46:46PM +1100, Ben Elliston wrote:
> > [...]
> > arm.cpu was the first port to use setup-semantics and back then, we
> > were doing early SID component development.  [...]
> 
> Odd - I thought that this setup-semantics stuff was just an
> experimental stub, like a bunch of other cgen constructs.
> Normally I would try getting this sort of work done outside
> cgen, within the hand-written portion of instruction execution
> loops.

Seeing it in the manual and not marked as experimental made me
think it was ready for the masses.  (Same goes for "condition".)

> As to the original question of who increments the PC, this
> depends on several parameters: whether sid or sim family,
> whether scache or pbb generated kernel.  AFAIK the
> setup-semantics stuff is never actually *necessary*.

Could you please elaborate?  I agree that the setup-semantics
feature isn't necessary in general, though it helps simplifying
the CGEN description.  But you mention this in context of
(incrementing) PC, so it looks as if you mean something
specific.  Not necessary to obtain a PC value?  I can't get a
correct PC value for non-CTI insns.

brgds, H-P

  reply	other threads:[~2002-01-30 15:10 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-01-28 16:03 Hans-Peter Nilsson
2002-01-29 17:47 ` Ben Elliston
2002-01-29 18:34   ` Hans-Peter Nilsson
2002-01-29 20:06   ` Frank Ch. Eigler
2002-01-30  7:10     ` Hans-Peter Nilsson [this message]
2002-03-20 16:47   ` [RFA:] support setup-semantics in sim-cpu.scm (was: Re: Confusion: setup-semantics? ...) Hans-Peter Nilsson
2002-04-18 15:20     ` Hans-Peter Nilsson
2002-06-19 15:46     ` [RFA:] support setup-semantics in sim-cpu.scm Hans-Peter Nilsson
2002-03-22  9:16 ` Confusion: setup-semantics? PC not updated? Immediate operands? Doug Evans
2002-03-22  9:20 ` Doug Evans

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200201301510.QAA32656@ignucius.axis.se \
    --to=hans-peter.nilsson@axis.com \
    --cc=bje@redhat.com \
    --cc=cgen@sources.redhat.com \
    --cc=fche@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).