All,

(message cross-posted to other assembler-related lists)

I have all but completed the updates of the opcode tables on hlasm.com
There's a peculiarity I'd like to discuss here. Various instructions have
been introduced over the last couple of years that are a kind of umbrella
operation. They take an operand (IBM calls it a function code) that
specifies the exact operation (or function) to perform.
The ones I have found are:
   KIMD
   KLMD
   KM
   KMAC
   KMC
   KMCTR
   KMF
   KMO
   PCC
   PCKMO
   PFPO
   PLO
   PTFF
   PXLO
   SYSOP

For PLO and PTFF these functions have been named and
supplied with an appropriate mnemonic. For all the other
opcodes, the functions are listed in the Principles of Operation,
but no mnemonic has been assigned to those functions.

I would, of course, dearly love to have all these function
mnemonics defined by IBM and published in the PoP.
It would at least resolve the inconsistency between PLO and
PTFF on the one hand and the other instructions listed above
on the other one.

Does anybody know whether or not such mnemonics have been
assigned or will be assigned? Since they are not in the PoP,
I suspect there might be a member (or maybe even members)
in sys1.maclib or sys1.modgen holding equates with appropriate
symbolic names. Does anybody know if such a member exists,
and if it does, what names it specifies for the various functions?

For the sake of completeness: you can find the current (outdated)
version of the opcode pages starting at:
http://www.hlasm.com/english/opcd00.htm
Please be aware that individual instruction descriptions
are currently far from complete. Many of them are missing.

Kind regards,
Abe Kornelis.
=========

Reply via email to