Bruce Evans
a0e34da09f
Oops, the last-minute optimization in rev.1.8 wasn't a good idea. The
...
17+17+24 bit pi/2 must only be used when subtraction of the first 2
terms in it from the arg is exact. This happens iff the the arg in
bits is one of the 2**17[-1] values on each side of (float)(pi/2).
Revert to the algorithm in rev.1.7 and only fix its threshold for using
the 3-term pi/2. Use the threshold that maximizes the number of values
for which the 3-term pi/2 is used, subject to not changing the algorithm
for comparing with the threshold. The 3-term pi/2 ends up being used
for about half of its usable range (about 64K values on each side).
2005-10-09 04:29:08 +00:00
..
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2004-06-02 17:09:05 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-24 06:32:13 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2004-06-01 19:33:30 +00:00
2005-02-04 18:26:06 +00:00
2005-10-09 04:29:08 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2004-07-09 10:01:10 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2005-04-05 23:27:47 +00:00
2005-02-04 18:26:06 +00:00
2005-02-04 18:26:06 +00:00
2004-06-02 04:39:44 +00:00
2005-02-04 20:05:39 +00:00
2005-04-16 21:12:47 +00:00
2003-07-23 04:53:47 +00:00
2003-07-23 04:53:47 +00:00
2005-04-28 19:45:55 +00:00
2004-05-30 09:21:56 +00:00
2004-05-30 09:21:56 +00:00
2004-05-30 09:21:56 +00:00
2004-05-30 09:21:56 +00:00
2004-05-30 09:21:56 +00:00
2004-05-30 09:21:56 +00:00
2003-07-23 04:53:47 +00:00
2003-07-23 04:53:47 +00:00
2004-05-07 18:56:31 +00:00
2003-07-23 04:53:47 +00:00
2004-05-30 09:21:56 +00:00
2004-05-30 09:21:56 +00:00
2004-05-30 09:21:56 +00:00
2005-04-05 02:57:15 +00:00
2005-04-05 02:57:15 +00:00
2003-10-25 19:53:28 +00:00
2004-06-30 07:04:01 +00:00
2003-07-23 04:53:47 +00:00
2003-07-23 04:53:47 +00:00
2005-04-28 19:45:55 +00:00
2005-03-18 02:27:59 +00:00
2005-01-22 09:53:18 +00:00
2005-03-18 02:27:59 +00:00
2004-06-30 07:04:01 +00:00
2004-06-30 07:04:01 +00:00
2004-06-30 07:04:01 +00:00
2004-06-30 07:04:01 +00:00
2004-06-30 07:04:01 +00:00
2004-06-30 07:04:01 +00:00
2005-03-07 21:27:37 +00:00
2005-03-07 04:54:51 +00:00
2004-10-09 17:14:28 +00:00
2004-10-09 17:14:28 +00:00
2004-10-11 18:13:52 +00:00
2004-07-09 03:32:40 +00:00
2004-08-05 01:46:11 +00:00
2004-07-09 03:32:40 +00:00
2005-01-11 23:12:55 +00:00
2005-01-11 23:12:55 +00:00
2005-04-08 00:52:27 +00:00
2005-04-08 00:52:27 +00:00
2005-04-08 01:24:08 +00:00
2003-07-23 04:53:47 +00:00
2005-01-11 23:12:55 +00:00
2005-01-11 23:12:55 +00:00
2005-04-08 00:52:16 +00:00
2005-04-08 00:52:27 +00:00
2005-04-08 01:24:08 +00:00
2004-07-06 04:46:08 +00:00
2005-03-07 21:27:37 +00:00
2005-03-07 04:55:58 +00:00
2005-03-07 04:56:46 +00:00
2005-03-07 04:56:46 +00:00
2005-03-07 04:57:38 +00:00
2005-03-25 04:40:44 +00:00
2005-03-25 04:40:44 +00:00
2005-03-07 20:28:26 +00:00
2004-06-09 21:24:52 +00:00
2005-01-13 15:43:41 +00:00
2005-01-13 15:43:41 +00:00
2005-04-08 01:24:08 +00:00
2005-03-07 04:57:50 +00:00
2005-03-07 21:27:37 +00:00
2005-03-07 04:52:43 +00:00
2005-03-07 04:52:58 +00:00
2004-07-19 08:16:10 +00:00
2003-07-23 04:53:47 +00:00
2003-07-23 04:53:47 +00:00
2003-07-23 04:53:47 +00:00
2004-06-20 09:25:43 +00:00
2004-06-20 09:25:43 +00:00
2005-04-28 19:45:55 +00:00
2004-07-28 05:53:18 +00:00