aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/math/jn.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/math/jn.go')
-rw-r--r--libgo/go/math/jn.go2
1 files changed, 0 insertions, 2 deletions
diff --git a/libgo/go/math/jn.go b/libgo/go/math/jn.go
index a7909eb24cd..ffb8a00f50f 100644
--- a/libgo/go/math/jn.go
+++ b/libgo/go/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