On 8 Oct 2009 15:32:09 -0700, in bit.listserv.ibm-main you wrote:

>I am a COBOL person not an Assembler person.  Don't the "grande"
>instructions require a specific "architecture level set"?  If so, that might
>be why (as others in the thread have indicated), COBOL does NOT do what you
>are asking about.  

Since Enterprise COBOL requires z/OS 1.9, it requires the grande ALS.
>
>It would seem a "reasonable" SHARE requirement for something like
> - when using *ALL* COMP-5 sending and receiving fields, (and possibly also
>when using all binary fields with TRUNC(OPT)) then binary, not
>packed-decimal arithmetic should be used.  When such arithmetic is using
>"large" binary fields, then "grande" instructions should be used."
>
>This assumes, however, that this would actually provide a demonstrable
>advantage to IBM COBOL customers.

The grande instruction set usage can be useful for even S(9) BINARY
since it would be a simpler way to handle overflow with multiple
operands.  
>
>"Farley, Peter x23353" <[email protected]> wrote in message
>news:<053f2631ec9c584883847c8b4970a228050da...@josqems1.jsq.bsg.ad.adp.com>.
>..
>> I did not see anything about it in the updates page in the language
>> reference nor the programmer's guide, but I'm wondering if anyone here
>> knows if the newest release of the Enterprise COBOL compiler will
>> generate "grande" arithmetic instructions for COBOL binary fields (e.g.
>> will it generate an AG or AGR instruction for adding two PIC S9(18)
>> BINARY fields?).
>> 
>> TIA for any info you can provide.
>> 
>> Peter
>> 
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to