There is no reason for code that can run either way.  If it needs to be
able to run AMODE 64, make sure it always does.  It will save a lot of
grief.

sas

On Mon, Mar 23, 2020 at 6:28 PM Charles Mills <[email protected]> wrote:

> SYSSTATE has never entirely "felt right" to me. For some things -- like
> ARCH -- it makes sense. "Hey assembler, when you assemble MVS macros,
> assume that the XA instructions are available." That makes sense. Your
> routine might get called by code running on a pre-XA box? Then don't
> specify that ARCH -- it will then work either way.
>
> But for AMODE -- well, code is either AMODE 31 or AMODE 64 -- it's not
> permissive; it's not both. There is no AMODE ANY. So what do you specify
> for SYSSTATE if you have code that can run either way?
>
> Charles
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to