It is not unclear that LOAD does support RMODE64, but only in a limited sense. You can do directed LOADs into above the bar storage using one of two special 64-bit parameters. But of course that precludes the creation of CDEs for the modules so you have to manage them yourself. IBM does not "support" execution above the bar because support is not available across the board in z/OS facilities and services. The most important probably is ABEND reporting and handling.
You can read more about writing RMODE64 programs in my blog at http://zosdebug.com/blog Chuck Arney Arney Computer Systems Web: http://zosdebug.com Facebook: http://www.facebook.com/arneycomputer -----Original Message----- From: IBM Mainframe Assembler List [mailto:[email protected]] On Behalf Of Steve Smith Sent: Wednesday, August 19, 2015 9:43 AM To: [email protected] Subject: Re: LOADING An AMODE64 Program Speaking of RMODE 64, I see that HLASM supports it, but the Binder doesn't on z/OS. So it's unclear if LOAD supports RMODE 64 yet. Assuming support is added someday, I presume LINK will not. However, assuming the Binder is consistent and requires AMODE 64 on an RMODE 64 module, LOAD will always return an odd address, although you can't directly use it for anything! (Based on the assumption that above-the-bar execution is still not supported). sas
