summaryrefslogtreecommitdiff
path: root/src/lib/math/sinh.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-01-15 16:16:42 -0800
committerRuss Cox <rsc@golang.org>2009-01-15 16:16:42 -0800
commit1b3fa1f62001aceb5c673148356beb54ba91f87f (patch)
tree9d9b1dfbe73caef370fe08a30bd628ea18f62f20 /src/lib/math/sinh.go
parentfb7b8b51fb14a8209a05b940aea00fe7ef8c8385 (diff)
downloadgolang-1b3fa1f62001aceb5c673148356beb54ba91f87f.tar.gz
make safe for new package local defaults
R=r DELTA=462 (9 added, 33 deleted, 420 changed) OCL=22879 CL=22885
Diffstat (limited to 'src/lib/math/sinh.go')
-rw-r--r--src/lib/math/sinh.go18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/math/sinh.go b/src/lib/math/sinh.go
index e1fde0ac2..622467ed7 100644
--- a/src/lib/math/sinh.go
+++ b/src/lib/math/sinh.go
@@ -22,13 +22,13 @@ import "math"
const
(
- p0 = -0.6307673640497716991184787251e+6;
- p1 = -0.8991272022039509355398013511e+5;
- p2 = -0.2894211355989563807284660366e+4;
- p3 = -0.2630563213397497062819489e+2;
- q0 = -0.6307673640497716991212077277e+6;
- q1 = 0.1521517378790019070696485176e+5;
- q2 = -0.173678953558233699533450911e+3;
+ shp0 = -0.6307673640497716991184787251e+6;
+ shp1 = -0.8991272022039509355398013511e+5;
+ shp2 = -0.2894211355989563807284660366e+4;
+ shp3 = -0.2630563213397497062819489e+2;
+ shq0 = -0.6307673640497716991212077277e+6;
+ shq1 = 0.1521517378790019070696485176e+5;
+ shq2 = -0.173678953558233699533450911e+3;
)
export func Sinh(arg float64) float64 {
@@ -48,8 +48,8 @@ export func Sinh(arg float64) float64 {
default:
argsq := arg*arg;
- temp = (((p3*argsq+p2)*argsq+p1)*argsq+p0)*arg;
- temp = temp/(((argsq+q2)*argsq+q1)*argsq+q0);
+ temp = (((shp3*argsq+shp2)*argsq+shp1)*argsq+shp0)*arg;
+ temp = temp/(((argsq+shq2)*argsq+shq1)*argsq+shq0);
}
if sign {