> -----Original Message----- > From: IBM Mainframe Assembler List > [mailto:[email protected]] On Behalf Of John Ehrman > Sent: Tuesday, June 19, 2012 11:55 AM > To: [email protected] > Subject: Re: Base registers > > >> ... I prefer using Branch Relative, Relative (such as LARL > vice LAY), > and Immediate (such as LHI vice LH) instructions. And I do > recognize that > it is not always >possible, such as accessing locations outside of the > enclosing CSECT. > >> > >That would require an enhancement to Binder. But that's not > >unthinkable. But it would introduce a class of addressability > >errors that could be detected only at link time, not at assembly. > >Probably not justified by ROI. > > Relative-immediate references to external symbols has been > available for > both old OBJ and new GOFF object formats since 2004. > > John Ehrman
I'm not up on the enhancements which can be exploited when GOFF is used. I've only started using GOFF since I've learned how to write LE DLLs in HLASM. And I'm just weird enough to have actually done and so that I could use the DLL in a z/UNIX command, written in LE enabled HLASM. All of which I could gladly abandon if I could get a C license. Ain't gonna happen no time soon 'round heayr. -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * [email protected] * www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM
