Bruce Evans
ce56838fdc
As for the float trig functions and logf, use a minimax polynomial
...
that is specialized for float precision. The new polynomial has degree
5 instead of 11, and a maximum error of 2**-27.74 ulps instead
of 2**-30.64. This doesn't affect the final error significantly; the
maximum error was and is about 0.9101 ulps on amd64 -01 and the number
of cases with an error of > 0.5 ulps is actually reduced by epsilon
despite the larger error in the polynomial.
This is about 15% faster on amd64 (A64), i386 (A64) and ia64. The asm
version is still used instead of this on i386 since it is faster and
more accurate.
2008-02-06 06:35:21 +00:00
..
2007-12-02 22:21:30 +00:00
2007-12-04 12:18:43 +00:00
2007-06-18 18:47:54 +00:00
2008-01-31 08:11:01 +00:00
2007-05-21 02:49:08 +00:00
2007-05-21 02:49:08 +00:00
2007-05-21 02:49:08 +00:00
2007-05-21 02:49:08 +00:00
2007-10-19 10:37:34 +00:00
2007-06-18 18:47:54 +00:00
2007-05-21 02:49:08 +00:00
2008-02-06 02:59:54 +00:00
2007-05-21 02:49:08 +00:00
2006-11-02 00:54:38 +00:00
2007-01-09 01:02:06 +00:00
2007-05-21 02:49:08 +00:00
2006-09-17 21:27:35 +00:00
2008-01-31 16:55:12 +00:00
2007-11-24 11:58:54 +00:00
2007-06-10 19:06:09 +00:00
2008-02-04 18:50:28 +00:00
2007-05-21 02:49:08 +00:00
2008-01-23 20:57:59 +00:00
2007-05-21 02:49:08 +00:00
2007-05-06 10:00:27 +00:00
2007-05-21 02:49:08 +00:00
2007-11-28 08:50:20 +00:00
2007-07-01 12:08:08 +00:00
2007-01-09 01:02:06 +00:00
2007-05-21 02:49:08 +00:00
2008-01-31 19:38:26 +00:00
2008-01-12 00:54:47 +00:00
2008-01-13 20:37:19 +00:00
2007-05-14 05:00:37 +00:00
2007-05-21 18:16:04 +00:00
2007-04-09 01:45:30 +00:00
2007-05-21 02:49:08 +00:00
2007-05-21 02:49:08 +00:00
2007-05-21 02:49:08 +00:00
2007-05-21 02:49:08 +00:00
2007-05-21 02:49:08 +00:00
2007-12-21 12:00:16 +00:00
2007-10-16 02:10:44 +00:00
2008-02-03 06:04:38 +00:00
2007-05-21 02:49:08 +00:00
2008-02-05 20:03:45 +00:00
2007-05-13 14:12:40 +00:00
2007-11-16 15:13:12 +00:00
2007-04-09 01:45:30 +00:00
2007-05-21 02:49:08 +00:00
2007-12-18 01:50:49 +00:00
2007-05-21 02:49:08 +00:00
2006-07-31 13:29:36 +00:00
2008-02-04 12:35:23 +00:00
2007-11-17 21:27:53 +00:00
2007-12-16 18:02:37 +00:00
2007-05-21 02:49:08 +00:00
2007-05-21 02:49:08 +00:00
2008-01-15 15:36:23 +00:00
2007-05-21 02:49:08 +00:00
2007-05-21 02:49:08 +00:00
2007-01-09 01:02:06 +00:00
2007-05-21 02:49:08 +00:00
2008-02-06 06:35:21 +00:00
2007-12-30 11:17:40 +00:00
2007-12-12 16:39:32 +00:00
2007-05-21 02:49:08 +00:00