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

Reply via email to