On 2012-01-17 07:44, Edward Jaffe wrote:
On 1/17/2012 6:40 AM, Paul Gilmartin wrote:
I forget; is the target of EX treated as a data access or as an
instruction access for cacne management?

The 256-byte cache line containing the target instruction is loaded into
I-cache.

So, this would seem to point towards putting the target near the
instruction, if you can, or at least no more than 244 bytes away (worst
case, maybe a bit less), or possibly grouping frequently executed
targets together using Martin T's. favorite LOCTR assembler instruction
and hoping that the line stays in cache.

Thoughts?

Later,
Ray

--
M. Ray Mullins
Roseville, CA, USA
http://www.catherdersoftware.com/

German is essentially a form of assembly language consisting entirely of
far calls heavily accented with throaty guttural sounds. ---ilvi
French is essentially German with messed-up pronunciation and spelling.
 --Robert B Wilson
English is essentially French converted to 7-bit ASCII.  ---Christophe
Pierret [for Alain LaBonté]

Reply via email to