On 2017-03-11, at 08:07, Charles Mills wrote:
>       
> That was a common way of addressing CSECTs larger than 4K: multiple USING 
> instructions. We sometimes used an offset of 4095 because it could be 
> accomplished with LA as you see in your snippet.
>  
And even today, HLASM does not issue overlapping USING warnings
for overlaps of a single byte.  Overlapping USING warnings are
silly, given the availability of multiple displacement ranges.

> -----Original Message-----
> From: Tony Thigpen
> Sent: Saturday, March 11, 2017 4:53 AM
> 
> For instance, it appears that USING could not support multiple 
> registers. I see this code sequence in the 'start' macro:
> 
>          USING *,3         ESTABLISH REG 3
>          USING *+4095,4    AND REG 4
>          USING *+2*4095,5  AND REG 5 AS BASE REGS

-- gil

Reply via email to