This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Sythetic registers: modrm/gas question.
- From: Andy Walker <ja_walker at earthlink dot net>
- To: dewar at gnat dot com (Robert Dewar),lord at emf dot net
- Cc: gcc at gcc dot gnu dot org
- Date: Sun, 5 Jan 2003 23:20:15 -0600
- Subject: Re: Sythetic registers: modrm/gas question.
- References: <20030105131257.941B4F2D5D@nile.gnat.com>
On Sunday 05 January 2003 07:12 am, Robert Dewar wrote:
<snip>
> Actually I think the idea that the issue is in any sense related to the
> operation of complex caches is completely bogus.
Bogus to you, speculative to me.
> In practice in typical
> x86 code, nearly all EBP references with small offsets (references to
> arguments or locals in the current stack frame) are in L1 cache. All our
> data shows that,
I didn't know that. Again, thank you for the information.
> so if the idea of the SR proposal is somehow to improve
> cache performance, that is unlikely to work out in practice.
<snip>
> You really HAVE to look at specific x86 assembly language sequences to
> see whether there is anything in this idea or not.
I couldn't agree more. I will finish modifying gcc and we will try it and
see.
Andy