[cfarm-users] cfarm26 FP inaccuracies
Jacob Bachmeyer
jcb62281 at gmail.com
Mon Aug 31 04:02:36 CEST 2026
On 8/30/26 05:18, Martin Guy wrote:
> On 8/30/26 2:29 AM, Jacob Bachmeyer wrote:
> > Paranoia's page 4 (when run on cfarm26) mentions:
> >
> > Some subexpressions appear to be calculated extra
> > precisely with about 11 extra B-digits, i.e.
> > roughly 3.31133 extra significant decimals.
> > That feature is not tested further by this program.
> >
> >
>> about 11 extra bits would be consistent with the x87 80-bit format
>> vs. standard 64-bit double...
> Well spotted! I bet that's it as the differences were microscopic.
> So it's calculating intermediate results with too much precision for
> the IEEE. I'm not sure that's a defect!
The additional precision causes the final result to round differently
than paranoia expects and paranoia does not distinguish between extra
precision in intermediate calculations and outright broken rounding:
"That feature is not tested further by this program."
In short, it gets flagged as a flaw due to limitations in the testing
tool. The output of paranoia is quite voluminous---I only noticed the
note about extra precision because I was comparing it between cfarm26
and cfarm27.
-- Jacob
More information about the cfarm-users
mailing list