Would anyone happen to have the URL whereby I could sign up to be a member of the ASSEMBLER group?
I have heard it mentioned several times, and it sounds very interesting. Bill Hitefield Dino-Software Corporation 800.480.DINO 423.878.5660 www.dino-software.com -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Paul Gilmartin Sent: Thursday, March 02, 2017 9:51 AM To: [email protected] Subject: Re: HLASM bug - division of EQU symbols in instruction vs another EQU 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 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
