index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
msun
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Rearranged the polynomial evaluation some more to reduce dependencies.
bde
2005-11-28
1
-8
/
+20
*
Fixed about 50 million errors of infinity ulps and about 3 million errors
bde
2005-11-28
1
-1
/
+1
*
Exploit skew-symmetry to avoid an operation: -sin(x-A) = sin(A-x). This
bde
2005-11-28
2
-4
/
+4
*
Try to use the "proximity" (~) operator consistently in comments
bde
2005-11-28
2
-8
/
+10
*
Changed spelling of the request-to-inline macro name to match the change
bde
2005-11-28
2
-4
/
+6
*
Use only double precision for "kernel" cosf and sinf (except for
bde
2005-11-28
6
-71
/
+44
*
Minor cleanups and optimizations:
bde
2005-11-24
1
-11
/
+5
*
s/5.5/6.0/ in HISTORY section.
joel
2005-11-24
3
-3
/
+3
*
Optimized by eliminating the special case for 0.67434 <= |x| < pi/4.
bde
2005-11-24
1
-16
/
+7
*
Use only double precision for "kernel" tanf (except for returning float).
bde
2005-11-23
3
-29
/
+20
*
Simplified setiing up args for __kernel_rem_pio2(). We already have x
bde
2005-11-23
1
-17
/
+9
*
Quick fix for stack buffer overrun in rev.1.13. Oops. The prec == 1
bde
2005-11-23
1
-4
/
+4
*
Mess up the "kernel" float trig function .c files with ifdefs so that
bde
2005-11-21
6
-0
/
+25
*
Use double precision to simplify and optimize a long division.
bde
2005-11-21
1
-15
/
+1
*
Restored a cleanup in rev.1.9 tthat was lost in rev.1.10.
bde
2005-11-20
1
-2
/
+2
*
Moved all the optimizations for |x| <= 9pi/2 from
bde
2005-11-19
4
-67
/
+105
*
Removed an unused declaration which was so old that it wasn't a prototype
bde
2005-11-18
1
-4
/
+6
*
-mdoc sweep.
ru
2005-11-17
3
-3
/
+3
*
Minor cleanups:
bde
2005-11-17
3
-24
/
+21
*
Rearranged the the optimizations for special cases to reduce the average
bde
2005-11-17
1
-42
/
+53
*
Fixed some magic numbers.
bde
2005-11-13
1
-6
/
+6
*
Fixed some magic numbers.
bde
2005-11-13
1
-6
/
+6
*
Imoproved comments for the minimax polynomial.
bde
2005-11-12
1
-10
/
+11
*
Tweaked the minimax polynomial and improved its comments.
bde
2005-11-12
1
-5
/
+5
*
Improved comments for the minimax polynomial.
bde
2005-11-12
1
-4
/
+4
*
As for the float trig functions, use a minimax polynomial that is
bde
2005-11-12
1
-9
/
+7
*
As for __kernel_cosf() and __kernel_sinf(), use a fairly optimal minimax
bde
2005-11-10
1
-17
/
+11
*
Detach k_rem_pio2f.c from the build since it is now unused. It is a libm
bde
2005-11-06
1
-1
/
+1
*
Use a 53-bit approximation to pi/2 instead of a 33+53 bit one for the
bde
2005-11-06
1
-9
/
+39
*
The logb() functions are not just ieee754 "test" functions, but are
bde
2005-11-06
4
-33
/
+48
*
Moved the optimization for tiny x from __kernel_tan[f](x) to tan[f](x)
bde
2005-11-02
4
-46
/
+14
*
Updated the comment about the optimization for tiny x (the previous
bde
2005-11-02
1
-2
/
+4
*
Removed dead code for handling tan[f]() on odd multiples of pi/2. This
bde
2005-11-02
2
-6
/
+2
*
Fixed some of the silliness related to rev.1.8. In 1.8, "double" in
bde
2005-11-02
1
-1
/
+1
*
Fixed spelling of remquof() in its prototype.
bde
2005-10-30
1
-1
/
+1
*
Fixed some comments added in rev.1.5.
bde
2005-10-30
1
-5
/
+7
*
Implement inline functions to give the complex result x+I*y from float
bde
2005-10-29
1
-0
/
+42
*
Use double precision to simplify and optimize arg reduction for small
bde
2005-10-29
1
-97
/
+22
*
Start trying to make the float precision trig functions actually worth
bde
2005-10-29
1
-30
/
+28
*
Use fairly optimal minimax polynomials for __kernel_cosf() and
bde
2005-10-28
2
-16
/
+15
*
Use a better algorithm for reducing the error in __kernel_cos[f]().
bde
2005-10-26
2
-51
/
+22
*
More fixes for arg reduction near pi/2 on systems with broken assignment
bde
2005-10-25
1
-5
/
+8
*
Moved the optimization for tiny x from __kernel_{cos,sin}[f](x) to
bde
2005-10-24
8
-22
/
+22
*
Fixed range reduction for large multiples of pi/2 on systems with
bde
2005-10-11
1
-0
/
+1
*
Fixed range reduction near (but not very near) medium-sized multiples
bde
2005-10-10
1
-3
/
+18
*
Fix numerous errors of >= 1 ulp for cosf(x) and sinf(x) (1 line)
bde
2005-10-09
1
-1
/
+12
*
Oops, the last-minute optimization in rev.1.8 wasn't a good idea. The
bde
2005-10-09
1
-7
/
+18
*
Fixed syntax error (a missing brace) in previous commit.
bde
2005-10-08
1
-0
/
+1
*
Fixed range reduction near (but not very near) +-pi/2. A bug caused
bde
2005-10-08
1
-19
/
+7
*
Fixed aliasing bugs in TRUNC() by using the fdlibm macros for access
bde
2005-09-19
3
-12
/
+26
[prev]
[next]