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