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
*
Remove alpha left-overs.
ru
2006-08-22
6
-443
/
+0
*
Fixed the threshold for using the simple Taylor approximation.
bde
2006-07-07
2
-2
/
+2
*
Fixed tanh(-0.0) on ia64 and optimizeed tanh(x) for 2**-55 <= |x| <
bde
2006-07-05
1
-10
/
+10
*
Removed the optimized asm versions of scalb() and scalbf(). These
bde
2006-07-05
3
-62
/
+2
*
Backed out rev.1.10. It tried to implement ldexpf() as a weak reference
bde
2006-07-05
1
-2
/
+0
*
Add symbol versioning to libm.
deischen
2006-03-27
16
-0
/
+246
*
Oops, on amd64 (and probably on all non-i386 systems), the previous
bde
2006-01-05
1
-6
/
+11
*
Use double precision internally to optimize cbrtf(), and change the
bde
2006-01-05
1
-28
/
+13
*
Extract the high and low words together. With gcc-3.4 on uniformly
bde
2005-12-20
1
-8
/
+6
*
Use a minimax polynomial approximation instead of a Pade rational
bde
2005-12-19
2
-37
/
+30
*
Fixed code to match comments and the algorithm:
bde
2005-12-18
2
-20
/
+42
*
Added comments about the apparently-magic rational function used in
bde
2005-12-15
1
-1
/
+15
*
Optimize by not doing excessive conversions for handling the sign bit.
bde
2005-12-13
2
-15
/
+9
*
Fixed some especially horrible style bugs (indentation that is neither
bde
2005-12-13
2
-12
/
+14
*
Added comments about the magic behind
bde
2005-12-11
2
-14
/
+25
*
Fixed the unexpectedly large maximum error after the previous commit.
bde
2005-12-11
1
-2
/
+2
*
Fixed all 502518670 errors of more than 1 ulp for cbrtf() on amd64.
bde
2005-12-11
1
-1
/
+13
*
Fixed some magic numbers.
bde
2005-12-11
1
-8
/
+8
*
"Create" ldexpf for non-i386 architectures.
obrien
2005-12-06
1
-0
/
+2
*
Fixed the approximation to pio4. pio4_hi must be pio2_hi/2 since it
bde
2005-12-04
1
-1
/
+1
*
For log1pf(), fixed the approximations to sqrt(2), sqrt(2)-1 and
bde
2005-12-04
2
-8
/
+22
*
Use the usual volatile hack to trick gcc into clipping any extra precision
bde
2005-12-04
1
-1
/
+1
*
Fixed fdlibm[+cygnus] logbf() and logb() on denormals. Adjustment
bde
2005-12-03
2
-8
/
+20
*
Restored removal of the special handling needed for a result of +-0.
bde
2005-12-03
1
-0
/
+2
*
Simplified the fix in rev.1.3. Instead of using long double for
bde
2005-12-03
1
-8
/
+2
*
Fixed rint(x) in the following cases:
bde
2005-12-03
1
-0
/
+9
*
Fixed roundf(). The following cases never worked in FreeBSD:
bde
2005-12-02
3
-18
/
+18
*
Rearranged the polynomial evaluation to reduce dependencies, as in
bde
2005-11-30
2
-9
/
+13
*
Fixed cosf(x) when x is a "negative" NaNs. I broke this in rev.1.10.
bde
2005-11-30
1
-11
/
+19
*
Fixed the hi+lo approximation to log(2). The normal 17+24 bit decomposition
bde
2005-11-30
1
-4
/
+4
*
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
[next]