summaryrefslogtreecommitdiff
path: root/src/lib/math/sinh.go
diff options
context:
space:
mode:
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 {