This was bugging me so I got a start on a document. I have a table now (with some question marks in it) that correlates Model numbers, the HLASM MACHINE() option, and the XL C/C++ ARCH() option, and also the Enterprise PL/I option ARCH() which (believe it or not!!!) is apparently exactly equivalent to that of C/C++.
I had the bright idea that I could run assemblies with MACHINE(xxx,LIST) at the various levels and then use ISPF 3.12 to determine the differences as the level changed, but HLASM prints the opcode list in a three-column format, so nearly every line changes from one level to the next. I have not yet come up with an approach other than using some tool to make each list into a single column -- but that's more work than I wanted to take on this morning. Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Charles Mills Sent: Monday, March 05, 2012 7:02 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Good source for relationship of opcodes, models, MACHINE() and ARCH() Thanks. Good list. IBM Canada does some cool stuff. Sheesh! Add G-levels to MACHINE() and ARCH() levels. All the information is out there. I could do a document that answered these questions if I didn't already have a day job. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN