Shmuel wrote:
<snip>
CLCL pair+pair (32)
CLCLE pair+pair (32 or 64)
</snip>
CLCL should be "(32 or 64)" in this nomenclature.
Basically just about any instruction operand that is located by a register
(it could be via a register pair such as for CLCL, or just a
base-displacement with or without index) can be considered to be modal
with respect to AMODE. If AMODE 64, then all 64 bits of the register are
used. If AMODE 31, then 31 bits. And if AMODE 24, then 24 bits
(conceivably some newer instructions could choose to use 31-bits even if
AMODE 24, I don't recall if that happens or not).
Peter Relson
z/OS Core Technology Design