Table of all instructions supported by HLASM

2024-06-01 Thread Jonathan Scott
A table of all 2678 instructions currently supported by HLASM has now been added as a new appendix to the HLASM Programmer's Guide (both in the HTML form and PDF). It includes information about operand syntax, base instructions for extended mnemonics, the ranges of OPTABLEs to which that instructi

Re: Table of all instructions supported by HLASM

2024-06-01 Thread Abe Kornelis
Jonathan, great work. Looks good. I love this :-) Abe === Op 01/06/2024 om 10:30 schreef Jonathan Scott: > A table of all 2678 instructions currently supported by HLASM > has now been added as a new appendix to the HLASM Programmer's > Guide (both in the HTML form and PDF). It includes informa

Re: Table of all instructions supported by HLASM

2024-06-01 Thread Charles Mills
lability? Would that every product were so responsive. Charles -Original Message- From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of Jonathan Scott Sent: Saturday, June 1, 2024 1:30 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Table of all instr

Re: Table of all instructions supported by HLASM

2024-06-01 Thread Farley, Peter
"370", but others are like "UNI,YOP-" or "UNI-ZOP". What do those hyphens indicate please? Regards and thanks again. Peter From: IBM Mainframe Assembler List On Behalf Of Jonathan Scott Sent: Saturday, June 1, 2024 4:30 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subj

Re: Table of all instructions supported by HLASM

2024-06-02 Thread Jonathan Scott
Hyphens in the OPTABLE column indicate a range of tables for consecutive hardware levels. I guess we had thought that would be obvious. A trailing hyphen indicates no end of range so far, so the instruction is still current. Peter writes: > I do have one further request - a more complete explana

Re: Table of all instructions supported by HLASM

2024-06-02 Thread Farley, Peter
gt; Subject: Re: Table of all instructions supported by HLASM > > Hyphens in the OPTABLE column indicate a range of tables for > consecutive hardware levels. I guess we had thought that > would be obvious. > > A trailing hyphen indicates no end of range so far, so the > instructio

Re: Table of all instructions supported by HLASM

2024-06-03 Thread Ed Jaffe
Incredibly useful! Please let the entire Hursley team know how much we appreciate this effort... - Ed Jaffe On 6/1/2024 1:30 AM, Jonathan Scott wrote: A table of all 2678 instructions currently supported by HLASM has now been added as a new appendix to the HLASM Programmer's Guide (both in t

Re: Table of all instructions supported by HLASM

2024-06-03 Thread Jonathan Scott
To address Peter's question about "hyphens", we have added a sentence to the OPTABLE column description as follows: A dash between levels indicates a range of consecutive levels, first to last, and a level with a trailing dash indicates that the instruction has been available since that level a

Re: Table of all instructions supported by HLASM

2024-06-04 Thread Abe Kornelis
Jonathan, I noticed that instructions specific to the 360/20 (e.g. HPR SPSW TIOB CIO XIO) are not included in the overview. I cannot really blame you - it is complex enough as it is... For the sake of curiosity: are there any other model-specific instructions that do not appear in the list you co

Re: Table of all instructions supported by HLASM

2024-06-04 Thread Tony Thigpen
I would like to suggest you put a link back to the optable values somewhere in this appendix, maybe a clickable link in the heading item for 'optable'. I know they are in the same manual, but a quick link is faster than finding the correct place in the manual. Tony Thigpen Jonathan Scott wrot

Re: Table of all instructions supported by HLASM

2024-06-04 Thread Jonathan Scott
The table is HLASM-specific. It is generated from the HLASM instruction definitions and includes all instructions that are known to HLASM. Various older instructions are still usable when running under z/VM, for example using CMS in ESA/390 mode, but HLASM does not necessarily include all instruc

Re: Table of all instructions supported by HLASM

2024-06-06 Thread Jonathan Scott
To address this suggestion we have done the following: 1. The headings in the table are now linked to the descriptions of the relevant columns in the previous topic. 2. Within the description of the Optables column, the words "OPTABLE option" and "MACHINE option" are now linked to the re

Re: Table of all instructions supported by HLASM

2024-06-06 Thread Tony Thigpen
Thank you, Tony Thigpen Jonathan Scott wrote on 6/6/24 3:54 AM: To address this suggestion we have done the following: 1. The headings in the table are now linked to the descriptions of the relevant columns in the previous topic. 2. Within the description of the Optables column, the words