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-11-07 15:22:35 +00:00
2005-10-07 22:13:17 +00:00
2005-07-22 17:19:05 +00:00
2005-11-27 03:16:46 +00:00
2005-07-31 03:30:48 +00:00
2005-07-22 17:19:05 +00:00
2005-07-22 17:19:05 +00:00
2005-10-04 15:02:07 +00:00
2005-07-22 17:19:05 +00:00
2005-12-03 05:11:07 +00:00
2005-08-19 21:31:42 +00:00
2005-07-13 10:40:07 +00:00
2005-07-22 17:19:05 +00:00
2005-08-31 14:57:39 +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-07-22 17:19:05 +00:00
2005-11-30 04:08:45 +00:00
2005-11-10 18:07:07 +00:00
2005-07-22 17:19:05 +00:00
2005-11-24 10:43:35 +00:00
2005-07-22 17:19:05 +00:00
2005-07-22 17:19:05 +00:00
2005-08-24 12:38:26 +00:00
2005-11-19 04:47:06 +00:00
2005-10-20 05:41:38 +00:00
2005-11-10 18:07:07 +00:00
2005-11-17 13:00:00 +00:00
2005-11-21 17:18:34 +00:00
2005-11-10 18:07:07 +00:00
2005-11-10 18:07:07 +00:00
2005-11-10 18:07:07 +00:00
2005-07-22 17:19:05 +00:00
2005-10-25 20:58:30 +00:00
2005-07-22 17:19:05 +00:00
2005-07-22 17:19:05 +00:00
2005-09-28 14:36:16 +00:00
2005-11-10 18:07:07 +00:00
2005-06-03 09:41:26 +00:00
2005-11-24 10:54:47 +00:00
2005-11-19 04:47:06 +00:00
2005-11-10 18:07:07 +00:00
2005-06-04 10:48:21 +00:00
2005-07-22 17:19:05 +00:00
2005-06-07 04:18:25 +00:00
2005-11-10 18:07:07 +00:00
2005-11-24 11:14:06 +00:00
2005-07-22 17:19:05 +00:00
2005-11-04 09:41:00 +00:00
2005-07-22 17:19:05 +00:00
2005-09-26 06:23:43 +00:00
2005-07-22 17:19:05 +00:00
2005-11-24 11:26:36 +00:00
2005-11-28 16:30:16 +00:00
2005-07-22 17:19:05 +00:00
2005-07-22 17:19:05 +00:00
2005-07-20 14:35:26 +00:00
2005-07-22 17:19:05 +00:00
2005-07-27 08:41:17 +00:00
2005-12-03 07:38:35 +00:00
2005-11-10 18:07:07 +00:00
2005-10-27 03:09:20 +00:00
2005-07-22 17:19:05 +00:00