Date: Fri, 22 Aug 2003 09:43:13 -0500
Reply-To: Sterling Price <Sterling.Price@WAL-MART.COM>
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: Sterling Price <Sterling.Price@WAL-MART.COM>
Subject: Re: Tiny Roundoff Errors in 8.2 for Windows
Content-Type: text/plain; charset="iso-8859-1"
I don't think this is the problem you're having, but it's worth noting that
the rounding algorithm used in the ROUND function changed in 8.2. We noticed
some rounding differences when upgrading to 8.2 from 6.09e on MVS -- here's
the response I got from SI tech support when I asked about it:
the ROUND function was changed beginning in Release 8.2 (and with the hot
fix that can be applied to Release 8.1). Prior to this change, the ROUND
function could only accept round off units that were even multiples of 10.
The ROUND function was rewritten to accept round off units that are not
even multiples of 10 as well as performing fuzzing differently. We are
now giving results resembling those from a calculator versus the true
binary mathematical result. Release 8.1 and lower fuzzed the result if it
was within a few bits of the first argument. The new version fuzzes the
result if it is within a few bits of a multiple of .0001.
Regards,
Sterling Price
**********************************************************************
This email and any files transmitted with it are confidential
and intended solely for the individual or entity to
whom they are addressed. If you have received this email
in error destroy it immediately.
**********************************************************************
Wal-Mart Stores, Inc. Confidential
**********************************************************************
|