summaryrefslogtreecommitdiff
path: root/src/lib/math/asin.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2008-11-19 16:14:31 -0800
committerRuss Cox <rsc@golang.org>2008-11-19 16:14:31 -0800
commit10893da6fd157d333222ba7ba38bd1865738bb68 (patch)
treef4567a04ec09e92c8896c1244eecad4f67eaa3d7 /src/lib/math/asin.go
parent07c8f5ddfebb4e38c039412df828ad65becf95b3 (diff)
downloadgolang-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.go18
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);
}