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

Reply via email to