Did you mean ASSEMBLER_LIST? On Thu, 2 Mar 2017 08:41:23 -0600, John McKown wrote:
>What am I not understanding? This was on a z/OS 2.2 system with HLASM 6.0 > >000000000 00000000 00000016 1,X,CSECT > R:F 00000000 2 USING *,15 > C1C3C5C7 3 VALUE EQU C'ACEG' > 00010000 4 DIV EQU 256*256 > FFFFC1C4 5 VALUE2 EQU VALUE/DIV > 00000000 E544 F012 C5C7 00000012 6 MVHHI X1,VALUE > ** ASMA320W Immediate field operand may have incorrect sign or magnitude > ** ASMA435I Record 6 in /u/joarmc/junk/x.s on volume: > 00000006 E544 F014 C1C4 00000014 7 MVHHI X2,VALUE/DIV > 0000000C E544 F014 C1C4 00000014 8 MVHHI X2,VALUE2 > 00000012 9 X1 DS H > 00000014 10 X2 DS H > 00000000 11 END X > It appears to depend on whether the sign of the lower half is extended throughout the uper half. Also, note that truncation toward zero results in C1C4 where you may have wanted C1C3. -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
