If that is the OP's intent, why does he need the PoOps for each architecture? Just use MACHINE(lowest-level-supported-architecture) and it will flag "advanced" instructions if he accidently uses the wrong opcode. Since I have a z9BC, I invoke HLASM with the MACHINE(ZS-2) option in the PARM. In any case, use of MACHINE(...,LIST) will give a list of valid opcodes for that level of architecture. I am fairly sure that, other than corrections, the "meaning" of a given opcode has not changed and so the OP can just use the most current PoOps. Of course, I could be wrong because I only write non-supervisor instructions. I guess that there might be some incompatible changes in the architecture. Other than the S/390 -> XA ->ESA ->z/Arch changes. But does anybody out there run a pre-z/Arch machine? If so, would a vendor really care? And would they even worry about z/XDC?
-- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * [email protected] * www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[email protected]] > On Behalf Of Blaicher, Christopher Y. > Sent: Tuesday, September 18, 2012 9:38 AM > To: [email protected] > Subject: Re: Is there a correspondence between 64-bit IBM mainframes > and PoOps editions levels? > > I think you miss an important item here. ISV's ship object code, not > source code. They have to code to the lowest common denominator, or > provide different versions of routines that are chosen at run time. > > End users can generally use the latest and greatest instructions, but > even then, if they have multiple levels of machines in their shop, they > have to be careful. Compile a program on an EC12 with the options set > to use all the instructions, then run it on a z/10 and watch out for > the 0C1's. > > Chris Blaicher ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
