Art Celestini wrote:
[snip]
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.
Art,
Unless you want to establish some really complex hardware requirements
for your code, there are only four possible states to worry about:
1) Prior to OS/390 V2R10
2) Exactly OS/390 V2R10 http://www.ibm.com/servers/s390/os390/plug.html
3) z/OS V1R1 through z/OS V1R5
http://www.ibm.com/servers/s390/os390/plug1.html
4) z/OS V1R6 and higher (base z/Architecture without any of the fancy
stuff added after z900 aka Freeway)
If you want to use long displacements (added in z990) or any of the fun
things added in System z9 (FLOGR), you'll need to wait for another level
set.
--
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