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. =========