Here is how to do an "earliest support for each opcode" document if anyone wants to pick up where I left off.
- IIRC the assembler will generate a list of valid opcodes for the specified ZS- level. (If I am mistaken then stop reading now.) You want to generate such a list for each ZS-level you are interested in. - Load the opcodes supported by z14, z13, etc. each into a column in Excel. - Load the opcodes supported by z15 into a column on a spreadsheet page. Then in the adjacent column do a lookup in the columns described in the preceding bullet. If not found anywhere else, then say z15. If found only in the z14 column, then say z14. And so forth. Now you have a spreadsheet with every opcode and the earliest machine that supports it. - Convert that into a PDF or some similar format for sharing. - If you are more comfortable with Rexx than with Excel what I describe could be done with Rexx. Substitute "stem variable" for "column" in my directions. Or PL/I. Or your favorite language. Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Charles Mills Sent: Friday, December 11, 2020 7:41 AM To: [email protected] Subject: Re: Determining required z/series hardware level - REVISED Tachyon Web page says last updated 05/29/2010 11:06:28 Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Tony Harminc Sent: Wednesday, December 9, 2020 4:05 PM To: [email protected] Subject: Re: Determining required z/series hardware level - REVISED On Wed, 9 Dec 2020 at 10:53, Charles Mills <[email protected]> wrote: > > I have been thinking about this. It is a daunting project. I once set out to > develop a simple list of opcodes with their required minimum hardware level. > I wanted to be able to answer questions of the form "management wants this > product to be able to run on a z9. Can I use AHI?" In fact I think I asked > for help on this list, and promised to share any results. I abandoned the > effort! I decided it was easier just to code AHI and assemble with ZS-5 or > whatever and see if I got an error. That list is obviously just one > component of your product. There has been a list at http://www.tachyonsoft.com/inst390o.htm for many years. I'm not at all sure it's maintained these days, but I use it frequently as a quick reference. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
