summaryrefslogtreecommitdiff
path: root/src/lib/math/sin.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2008-11-20 10:54:02 -0800
committerRuss Cox <rsc@golang.org>2008-11-20 10:54:02 -0800
commite568a3dc2af6a801621c5b826969ba5a2b17f05f (patch)
treed3406f3a7660f54f9349fb10c2432445311cd0a4 /src/lib/math/sin.go
parent9c1f310153d68e56eb53ca1313406562db622b94 (diff)
downloadgolang-e568a3dc2af6a801621c5b826969ba5a2b17f05f.tar.gz
more accurate Log, Exp, Pow.
move test.go to alll_test.go. R=r DELTA=1024 (521 added, 425 deleted, 78 changed) OCL=19687 CL=19695
Diffstat (limited to 'src/lib/math/sin.go')
-rw-r--r--src/lib/math/sin.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/math/sin.go b/src/lib/math/sin.go
index 635e60d21..57de55913 100644
--- a/src/lib/math/sin.go
+++ b/src/lib/math/sin.go
@@ -4,6 +4,9 @@
package math
+/*
+ Coefficients are #3370 from Hart & Cheney (18.80D).
+*/
const
(
p0 = .1357884097877375669092680e8;
@@ -15,6 +18,7 @@ const
q1 = .4081792252343299749395779e6;
q2 = .9463096101538208180571257e4;
q3 = .1326534908786136358911494e3;
+
piu2 = .6366197723675813430755350e0; // 2/pi
)