That's what it looks like to me. Instead of something like: WXTRN PGM1 WXTRN PGM2 WXTRN PGM3 ... LHI R1,=A((VCON3-VCON1)/4) LA R14,VCON1 FINDVCON DS 0H LT R15,0(,R14) JNZ GOTVCON LA R14,4(,R14) JCT R1,FINDVCON J NO_VCON GOTVCON DS 0H CALL (15),... ... VCON1 DC V(PGM1),V(PGM2) VCON3 DC V(PGM3)
You can do: LT R15,VCON JZ NO_VCON CALL (15),... VCON DC V(PGM1:PGM2:PGM3) One additional plus with the latter would be that the former will have an RC=0 due to all the WXTRN statements. But in the latter case, you will get an RC=4 (or 8?) unless at least one of PGM1, PGM2, PGM3 can be resolved. -- 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 > -----Original Message----- > From: IBM Mainframe Assembler List [mailto:ASSEMBLER- > [email protected]] On Behalf Of Tony Harminc > Sent: Wednesday, September 26, 2012 1:20 PM > To: [email protected] > Subject: Re: Conditional Sequential RLDs > > On 26 September 2012 11:36, Sharuff Morsa3 <[email protected]> > wrote: > > HLASM now supports Conditional Sequential RLDs - you can now code V- > type > > constants in the form: > > MODB_ADDRESS DC V(MODB:MODC) > > > > The Binder/Loader will resolve the V-type constant > > > > Further details can be found in the technote @ > > http://www.ibm.com/support/docview.wss?uid=swg21598283 > > I'm not seeing what this accomplishes beyond what a series of WXTRNs > do. Can someone explain why all this needed to be added to the > assembler and the binder and the GOFF definition? Just so the code > doesn't have to do an LTR or two at runtime? > > I'm just not seeing the problem that this is a solution to. > > Tony H.
