Searched hist:b052ec90654afb91667abb5163edb399519ceec4 (Results 1 – 6 of 6) sorted by relevance
/freebsd/lib/msun/src/ |
H A D | k_logf.h | diff b052ec90654afb91667abb5163edb399519ceec4 Sat Oct 15 07:23:28 CEST 2011 David Schultz <das@FreeBSD.org> Various changes to improve the accuracy and speed of log{2,10}{,f}. - Rename __kernel_log() to k_log1p(). - Move some of the work that was previously done in the kernel log into the callers. This enables further refactoring to improve accuracy or speed, although I don't recall the details. - Use extra precision when adding the final scaling term, which improves accuracy. - Describe and work around compiler problems that break some of the multiprecision calculations.
A fix for a small bug is also included: - Add a special case for log*(1). This is needed to ensure that log*(1) == +0 instead of -0, even when the rounding mode is FE_DOWNWARD.
Submitted by: bde
|
H A D | k_log.h | diff b052ec90654afb91667abb5163edb399519ceec4 Sat Oct 15 07:23:28 CEST 2011 David Schultz <das@FreeBSD.org> Various changes to improve the accuracy and speed of log{2,10}{,f}. - Rename __kernel_log() to k_log1p(). - Move some of the work that was previously done in the kernel log into the callers. This enables further refactoring to improve accuracy or speed, although I don't recall the details. - Use extra precision when adding the final scaling term, which improves accuracy. - Describe and work around compiler problems that break some of the multiprecision calculations.
A fix for a small bug is also included: - Add a special case for log*(1). This is needed to ensure that log*(1) == +0 instead of -0, even when the rounding mode is FE_DOWNWARD.
Submitted by: bde
|
H A D | e_log2f.c | diff b052ec90654afb91667abb5163edb399519ceec4 Sat Oct 15 07:23:28 CEST 2011 David Schultz <das@FreeBSD.org> Various changes to improve the accuracy and speed of log{2,10}{,f}. - Rename __kernel_log() to k_log1p(). - Move some of the work that was previously done in the kernel log into the callers. This enables further refactoring to improve accuracy or speed, although I don't recall the details. - Use extra precision when adding the final scaling term, which improves accuracy. - Describe and work around compiler problems that break some of the multiprecision calculations.
A fix for a small bug is also included: - Add a special case for log*(1). This is needed to ensure that log*(1) == +0 instead of -0, even when the rounding mode is FE_DOWNWARD.
Submitted by: bde
|
H A D | e_log2.c | diff b052ec90654afb91667abb5163edb399519ceec4 Sat Oct 15 07:23:28 CEST 2011 David Schultz <das@FreeBSD.org> Various changes to improve the accuracy and speed of log{2,10}{,f}. - Rename __kernel_log() to k_log1p(). - Move some of the work that was previously done in the kernel log into the callers. This enables further refactoring to improve accuracy or speed, although I don't recall the details. - Use extra precision when adding the final scaling term, which improves accuracy. - Describe and work around compiler problems that break some of the multiprecision calculations.
A fix for a small bug is also included: - Add a special case for log*(1). This is needed to ensure that log*(1) == +0 instead of -0, even when the rounding mode is FE_DOWNWARD.
Submitted by: bde
|
H A D | e_log10f.c | diff b052ec90654afb91667abb5163edb399519ceec4 Sat Oct 15 07:23:28 CEST 2011 David Schultz <das@FreeBSD.org> Various changes to improve the accuracy and speed of log{2,10}{,f}. - Rename __kernel_log() to k_log1p(). - Move some of the work that was previously done in the kernel log into the callers. This enables further refactoring to improve accuracy or speed, although I don't recall the details. - Use extra precision when adding the final scaling term, which improves accuracy. - Describe and work around compiler problems that break some of the multiprecision calculations.
A fix for a small bug is also included: - Add a special case for log*(1). This is needed to ensure that log*(1) == +0 instead of -0, even when the rounding mode is FE_DOWNWARD.
Submitted by: bde
|
H A D | e_log10.c | diff b052ec90654afb91667abb5163edb399519ceec4 Sat Oct 15 07:23:28 CEST 2011 David Schultz <das@FreeBSD.org> Various changes to improve the accuracy and speed of log{2,10}{,f}. - Rename __kernel_log() to k_log1p(). - Move some of the work that was previously done in the kernel log into the callers. This enables further refactoring to improve accuracy or speed, although I don't recall the details. - Use extra precision when adding the final scaling term, which improves accuracy. - Describe and work around compiler problems that break some of the multiprecision calculations.
A fix for a small bug is also included: - Add a special case for log*(1). This is needed to ensure that log*(1) == +0 instead of -0, even when the rounding mode is FE_DOWNWARD.
Submitted by: bde
|