And don't forget that the ESA/390 POP is still out there in online BookMangler, too.
Sometimes you can decipher by looking at the ancient announcement summaries (which are archived on the IBM web site) when a particular feature was introduced. As an example, I believe R&I? I&R? instructions came in 1991, but it was about 1995/6 before you could be guaranteed that all IBM-supported processors had them. And even then, there might have been the plug-compatible that was System/360 and running MVS/SP 1.3 still (*cough* Brasil *cough* ICM *cough*). Later, Ray -----Original Message----- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Steve Comstock Sent: Friday October 06 2006 08:06 To: [email protected] Subject: Re: MVCLE Use Art Celestini wrote: > This reminds me of a question I've wanted to post for a while: > > Does anyone have an "easy" way of determining when an instruction > became "GA" in the chronology of 370/390/zArch hardware? MVCLE, for > example, is listed in Rev 4 edition of the ESA/390 POPs, as part of > the "Compare-and-Move-Extended Facility" and thus would produce an > operation exception if that facility was not installed. In the zArch > POPs, there's no such qualification. > > Since I haven't kept copies of all of the various POPs and revision > levels between these two, I cannot determine at what "architectural > level" the instruction became "generally available." > > Since I write a lot of code for commercial MVS products, I often run > across circumstances where one of the "newer" instructions would be > useful. But, since these products are widely used, I need to be > certain that the code will run on all of the CPUs owned by the > customers of those products. (Special circumstances might justify > dual-pathing, but usually, my rule of thumb is an instruction should > be GA for at least 10 years.) > > I was bit last year by ALC and SLB, so a good method of determining > the availability of an instruction throughout the installed CPU base > out there would be very useful. Well the POO is a reasonable source. In the Summary of Changes in the Prefix is the list of recent additions; in Chapter 1 is a pretty thorough discussion of "Additions to z/Architecture", then "The ESA/390 Base" followed by "The ESA/370 and 370-XA Base". These should, collectively, give you a pretty good idea. Then, in the actual instruction write ups there is often a note as to what facility an instruction belongs, so you can place it in time. ---------------------------------------------------------------------- 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

