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
*
Don't assume that int is signed 32-bits in one place. Keep assuming
bde
2007-05-02
2
-8
/
+11
*
Fix tgamma() on some special args:
bde
2007-05-02
1
-14
/
+15
*
Document (in a comment) the current (slightly broken) handling of special
bde
2007-05-02
1
-6
/
+9
*
Use C comments since we now preprocess these files with CPP.
deischen
2007-04-29
7
-7
/
+21
*
Remove California Regent's clause 3, per letter
imp
2007-01-09
32
-128
/
+0
*
Implement modfl().
das
2007-01-07
4
-2
/
+104
*
Fix a problem relating to fesetenv() clobbering i387 register stack.
das
2007-01-06
2
-2
/
+24
*
Fix a cut-and-paste-o.
das
2007-01-06
1
-2
/
+2
*
Correctly handle NaN.
das
2007-01-06
1
-0
/
+2
*
Correctly handle inf/nan. This routine is currently unused because we
das
2007-01-06
1
-0
/
+4
*
Remove modf from libm's symbol map. It's actually in libc for
das
2007-01-06
1
-1
/
+0
*
Remove an unneeded fnstcw instruction.
das
2007-01-05
2
-13
/
+10
*
Remove a note pertaining to the Alpha.
das
2007-01-05
1
-7
/
+0
*
Moved __BEGIN_DECLS up a little so that it covers __test_sse() and C++
bde
2006-10-14
1
-2
/
+2
*
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
[next]