This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Sythetic registers: modrm/gas question.


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]