Shmuel (Seymour J.) Metz writes:
> A lot  but not all :-(

As far as I can see (using a program to compare appendix J with
the table that I recently added to the HLASM Programmer's Guide)
the only extended mnemonics omitted from Appendix J are the old
names for instructions that have been renamed or extended:

 ADTR     AXTR     CDFBR    CDGBR    CDGTR    CEFBR    CEGBR
 CFDBR    CFEBR    CFXBR    CGDBR    CGDTR    CGEBR    CGXBR
 CGXTR    CUTFU    CUUTF    CXFBR    CXGBR    CXGTR    DDTR
 DXTR     FIDBR    FIEBR    FIXBR    LDXBR    LEDBR    LEXBR
 LRDR     LRER     MDTR     ME       MER      MXTR     PPNO
 SDTR     SXTR     TMH      TML

I also note that my table has two spurious "extended mnemonic"
indications, in that the program to generate it found that
mnemonics CONCS and DISCS within OPTABLE(UNI) are marked not to
be used during disassembly but they have the same hex opcodes as
LBEAR and STBEAR, so it assumes they were extended mnemonics for
them.  When new instructions were created for the same opcodes,
it seemed unnecessary to remove CONCS and DISCS from the UNI
table as that could in theory still be useful for reassembling
ancient 370 code, but it has caused that weird side-effect.
I don't want to update the table manually to fix that, but I
may modify the program in future to spot that the opcode is
no longer current so it cannot be an extended mnemonic for a
current instruction.

Jonathan Scott, HLASM
IBM Hursley, UK

Reply via email to