bde 7aaf0755d7 Simplified the fix in rev.1.3. Instead of using long double for
TWO52[sx] to trick gcc into correctly converting TWO52[sx]+x to double
on assignment to "double w", force a correct assignment by assigning
to *(double *)&w.  This is cleaner and avoids the double rounding
problem on machines that evaluate double expressions in double
precision.  It is not necessary to convert w-TWO52[sx] to double
precision on return as implied in the comment in rev.1.3, since
the difference is exact.
2005-12-03 07:38:35 +00:00
..
2005-07-13 10:40:07 +00:00
2005-10-04 22:00:35 +00:00
2005-11-24 10:30:44 +00:00
2005-11-24 10:32:39 +00:00
2005-11-24 10:43:35 +00:00
2005-11-19 04:47:06 +00:00
2005-11-17 13:00:00 +00:00
2005-11-24 10:54:47 +00:00
2005-11-19 04:47:06 +00:00
2005-06-04 10:48:21 +00:00
2005-11-24 11:14:06 +00:00
2005-09-26 06:23:43 +00:00
2005-11-24 11:26:36 +00:00