Bill Fairchild wrote:
I understand why you would not want to make the change global.  But it might be 
that the other COBOL moves are executed much less frequently, in which case a 
global change might be acceptable.

This will most-likely cause the program to run more slowly. Remember, a cache line fetch from real memory is now 600 cycles. (And, that doesn't even count the TLB miss you'll almost certainly have.) There's no reason to pay such severe penalties to load in the cache line(s) containing the 120-byte blank literal unless you're going to use it for many similar operations one right after the other...or in a loop.

--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[email protected]
http://www.phoenixsoftware.com/

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to