> If you need a way to ABEND, use the proper LE service, or an assembler
routine. Anything else will bite you sooner or later.

AMEN!

Charles


-----Original Message-----
From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU]
On Behalf Of Peter Hunkeler
Sent: Thursday, May 11, 2017 4:33 AM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: AW: Re: Performance of Decimal Floating Point Instruction

 
> We have this "technique" as well.  Interestingly, at least the last time I
checked, it still works (causes the S0C7) if the packed decimal field is
signed (PIC S9), but not if its unsigned (PIC 9). 
 
>?What is the fix?  When was it released? 


Be careful, and change your technique. In another case. I was looking at
what the compiler generate, depending on the number of digits define for a
variable. I found at least four different instruction sequences being
generated for the same MOVE statement. And this is also heavily dependent on
the ARCH level used to compile.


If you need a way to ABEND, use the proper LE service, or an assembler
routine. Anything else will bite you sooner or later.

Reply via email to