Thomas,
 
We have used the long-displacement instructions to allow for the generation of 
additional "compiled" code over the short-displacement instructions, if the 
machine environment supports them, removing the old size limitations of +/- 
64K. It was really not all that difficult to implement (baseless code 
generation). We have actually converted most of our critical-path instruction 
sequences to baseless code, believing future machines will execute these 
instructions faster, due to fewer base-register interlocks. This was fairly 
straight-foward using the structured programming facilities of HLASM.
 
Tom Harper

________________________________

From: IBM Mainframe Discussion List on behalf of Thomas Berg
Sent: Tue 9/20/2005 9:10 PM
To: [email protected]
Subject: Re: z/Architecture Principles of Operation (SA22-7832-04)



Have anyone used the long-displacement facility instructions
(as in consistently do so to reduce base register usage) ?
Are there any pitfalls or limitations that a relatively
inexperienced programmer should be aware of ?
Btw, why is there no "MVCY" instruction ?  Is it because of
the existence of the MVCL instruction or .. ?

TIA
Thomas Berg




----------------------------------------------------------------------
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