On 2017-02-23, at 23:26, Webster, Chris wrote:

> HLASM correctly refers to POPs since it is not describing each instruction.  
> POPs uses 'treated as' for describing different operands.  The term 'treated 
> as' is used frequently  with different instructions and appears to accurately 
> describe the operand.  How is it ambiguous?  The limits of a 16-bit signed 
> binary integer are well known aren't they?  Not sure why you have examples of 
> unsigned.
>  
Are you saying that I can infer (correctly?) that
         AHI   R1,X'FFFF'
results in an error because X'FFFF', taken as an expression, is not
in the range of 16-bit signed values?

But saying that an immediate datum must be an expression clarifies
a lot, because a data item containing a repetition factor is not
an expression.

-- gil

Reply via email to