John Maddock | 8 Mar 17:04
Picon

[boost] Floating Point Utilities Review Result

Floating Point Utilities Review Result.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

There were 6 positive reviews and no negative ones, so Johan Rade's  
Floating
Point Utility library has been accepted into Boost.

The main issues and topics that came up for discussion were:

1)  A couple of minor bugs were uncovered relating to signed NaN testing
when using the SSE2 registers, and deserialising NaN's: both were fixed
during the review period.

2)  We had a discussion about the usefulness or otherwise of signed  
NaN's
and the changesign function: Johan agreed to drop support for these  
as the
signbit of NaN's is not considered part of the NaN payload and need  
not be
preserved by the compiler, this could usefully be summarised in a  
rationale:
especially now that negative NaN's are not formatted with a "-" sign?

3)  JM made a few quite fruitless suggestions about optimising away  
calls to
memcpy: this should be documented in a rationale to prevent JM from  
making
the same mistake again :-)

4) John Phillips raised the issue of finding these tools - making  
(Continue reading)


Gmane