diff options
author | Russ Cox <rsc@golang.org> | 2008-11-19 16:14:31 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2008-11-19 16:14:31 -0800 |
commit | 10893da6fd157d333222ba7ba38bd1865738bb68 (patch) | |
tree | f4567a04ec09e92c8896c1244eecad4f67eaa3d7 /src/lib/math/asin.go | |
parent | 07c8f5ddfebb4e38c039412df828ad65becf95b3 (diff) | |
download | golang-10893da6fd157d333222ba7ba38bd1865738bb68.tar.gz |
gotestify & gostylify math.
R=r
DELTA=682 (275 added, 301 deleted, 106 changed)
OCL=19638
CL=19642
Diffstat (limited to 'src/lib/math/asin.go')
-rw-r--r-- | src/lib/math/asin.go | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/lib/math/asin.go b/src/lib/math/asin.go index a4a7e67ca..91875d35f 100644 --- a/src/lib/math/asin.go +++ b/src/lib/math/asin.go @@ -4,7 +4,7 @@ package math -import math "math" +import "math" /* * asin(arg) and acos(arg) return the arcsin, arccos, @@ -18,9 +18,7 @@ const pio2 = .15707963267948966192313216e1 ) -export func -asin(arg float64)float64 -{ +export func Asin(arg float64) float64 { var temp, x float64; var sign bool; @@ -34,11 +32,11 @@ asin(arg float64)float64 return sys.NaN(); } - temp = sqrt(1 - x*x); + temp = Sqrt(1 - x*x); if x > 0.7 { - temp = pio2 - atan(temp/x); + temp = pio2 - Atan(temp/x); } else { - temp = atan(x/temp); + temp = Atan(x/temp); } if sign { @@ -47,11 +45,9 @@ asin(arg float64)float64 return temp; } -export func -acos(arg float64)float64 -{ +export func Acos(arg float64) float64 { if(arg > 1 || arg < -1) { return sys.NaN(); } - return pio2 - asin(arg); + return pio2 - Asin(arg); } |