diff --git a/src/math/jn.go b/src/math/jn.go index a7909eb24c..ffb8a00f50 100644 --- a/src/math/jn.go +++ b/src/math/jn.go @@ -200,13 +200,11 @@ func Jn(n int, x float64) float64 { for i := n - 1; i > 0; i-- { di := float64(i + i) a, b = b, b*di/x-a - di -= 2 } } else { for i := n - 1; i > 0; i-- { di := float64(i + i) a, b = b, b*di/x-a - di -= 2 // scale b to avoid spurious overflow if b > 1e100 { a /= b