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
