On Tue, Aug 11, 2015 at 6:43 AM, Peter Relson <[email protected]> wrote:
> It is clearly wrong to capture the 4-byte result of LOAD and then use LLGF > if the module can be AMODE 64. > And, yes, the 8-byte GR0 can be used in all cases (the high half not being > relevant unless AMODE 64). > > As I had mentioned, the result of LOAD is suitable for use with BASSM and > thus for AMODE 64 has the low bit on. > If that is then used with LLGF this will be a branch to an odd address and > a specification exception will result. > > Peter Relson > z/OS Core Technology Design > > > I will chime in with my _opinion_ that now is the time to start using a STG to an AD field. It is a cheap way to "future proof" your program for when IBM finally allows RMODE(64). Unless, like someone I knew back in the 1970's who didn't want to calculate leap years at run time. So she had a hard coded table in her program. It went up to her planned retirement date. -- Schrodinger's backup: The condition of any backup is unknown until a restore is attempted. Yoda of Borg, we are. Futile, resistance is, yes. Assimilated, you will be. He's about as useful as a wax frying pan. 10 to the 12th power microphones = 1 Megaphone Maranatha! <>< John McKown ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
