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

Reply via email to