On 2017-03-01, at 10:00, Charles Mills wrote:

> For sure! It's not a problem I lose sleep over -- perhaps because my primary
> language is now C++, no longer assembler.
> 
> I don't recall ever thinking about the issue until it came up on this list.
> 
> I'm a "design elegance" guy. It would please me if there were a single
> expression processor such that the syntax of immediate operands and of DC's
> of the same length were the same.
>  
What lengths do you want?  There are:
         DC    AL1(expression)  1 byte;  unsigned
         DC    Y(expression)    2 bytes; signed
         DC    A(expression)    4 bytes; signed

Does HLASM issue any operand range warnings for any of LLI[HL][FHL]?
Is this implied by the PoOps "The condition code is unchanged."  Or,
does HLASM simply ignore bits 0-15 of the immediate operand expression?
Is this documented?

-- gil

Reply via email to