math: Don't use libc log2 and trunc functions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184300
138bc75d-0d04-0410-961f-
82ee72b054a4
// Trunc(±Inf) = ±Inf
// Trunc(NaN) = NaN
-//extern trunc
-func libc_trunc(float64) float64
-
func Trunc(x float64) float64 {
- return libc_trunc(x)
+ return trunc(x)
}
func trunc(x float64) float64 {
// Log2 returns the binary logarithm of x.
// The special cases are the same as for Log.
-//extern log2
-func libc_log2(float64) float64
-
func Log2(x float64) float64 {
- return libc_log2(x)
+ return log2(x)
}
func log2(x float64) float64 {