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.

Reply via email to