I tend to agree with you on that. I guess the "proper" using would have to have 
a 3rd parameter which defaults to the first parameter: USING 
(BASE,END,START),REG would put up a "USING" where REG is assumed to be BASE+0 
and the valid range is START<=BASE<=END. And where START=BASE if not specified; 
and END=BASE+4096 or +524287 if not specificed, depending on whether it is a 12 
or 20 bit displacement. This would likely reduce the "suprise!" factor that you 
experienced.

John McKown

Systems Engineer IV

IT



Administrative Services Group



HealthMarkets®



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® is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company®, 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:[email protected]] On Behalf Of Martin Trübner
> Sent: Thursday, December 30, 2010 9:35 AM
> To: [email protected]
> Subject: Re: A bug or a feature?
>
> John McK,
>
> >> Sounds like the USING statement needs an enhancment to allow the
> specification of a lower limit since the lower limit is no longer
>
> That would fix it.
>
> But I tend to argue that what I intended to say with the range
> specification on the using was exactly that (and no extra range up
> front of the *).
>
> --
> Martin
>
> Pi_cap_CPU - all you ever need around MWLC/SCRT/CMT in z/VSE
> more at http://www.picapcpu.de
>
>

Reply via email to