[Proj] Proj 4.9.1RC4 Released
gdt at ir.bbn.com
Fri Feb 27 11:24:24 EST 2015
Howard Butler <howard at hobu.co> writes:
>> On Feb 24, 2015, at 9:00 PM, Greg Troxel <gdt at ir.bbn.com> wrote:
>> netbsd-6 i386:
>> diff tv_out with tv_out.dist
>> < 13 -10 2073986.9490880956873 -1680858.2722242793534 0.0000000000000
>>> 13 -10 2073986.9490880956873 -1680858.2722242795862 0.0000000000000
>> I am getting the same answer as the debian i386 boxes, I think.
>> This seems to be two parts in 10^16, and it seems unreasonable to expect
>> that from doubles after actual computation.
> I have updated the test precision, but I'm getting a weird either/or.
> x86_64 is returning 0.00000
> i386 is returning -0.00000
> accordingly, this makes it hard to set the test case.
> Any ideas?
No good ideas, other than on amd64 with more registers more of the
computation is likely to be in 80-bit mode. So +/- zero can end up
differently, and that's not necessarily wrong.
My current leaning is that for floating point tests, the only reasonable
thing to do is to have a range compare on the output.
It's not at all clear this should hold up a release, though.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 180 bytes
Desc: not available
Url : http://lists.maptools.org/pipermail/proj/attachments/20150227/6d054939/attachment.pgp
More information about the Proj