summaryrefslogtreecommitdiff
path: root/src/pkg/math/atan.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/math/atan.go')
-rw-r--r--src/pkg/math/atan.go32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/pkg/math/atan.go b/src/pkg/math/atan.go
index 4f0ad9bf0..c811a39d9 100644
--- a/src/pkg/math/atan.go
+++ b/src/pkg/math/atan.go
@@ -20,21 +20,21 @@ package math
*/
func xatan(arg float64) float64 {
const (
- P4 = .161536412982230228262e2;
- P3 = .26842548195503973794141e3;
- P2 = .11530293515404850115428136e4;
- P1 = .178040631643319697105464587e4;
- P0 = .89678597403663861959987488e3;
- Q4 = .5895697050844462222791e2;
- Q3 = .536265374031215315104235e3;
- Q2 = .16667838148816337184521798e4;
- Q1 = .207933497444540981287275926e4;
- Q0 = .89678597403663861962481162e3;
+ P4 = .161536412982230228262e2
+ P3 = .26842548195503973794141e3
+ P2 = .11530293515404850115428136e4
+ P1 = .178040631643319697105464587e4
+ P0 = .89678597403663861959987488e3
+ Q4 = .5895697050844462222791e2
+ Q3 = .536265374031215315104235e3
+ Q2 = .16667838148816337184521798e4
+ Q1 = .207933497444540981287275926e4
+ Q0 = .89678597403663861962481162e3
)
- sq := arg * arg;
- value := ((((P4*sq+P3)*sq+P2)*sq+P1)*sq + P0);
- value = value / (((((sq+Q4)*sq+Q3)*sq+Q2)*sq+Q1)*sq + Q0);
- return value * arg;
+ sq := arg * arg
+ value := ((((P4*sq+P3)*sq+P2)*sq+P1)*sq + P0)
+ value = value / (((((sq+Q4)*sq+Q3)*sq+Q2)*sq+Q1)*sq + Q0)
+ return value * arg
}
/*
@@ -48,7 +48,7 @@ func satan(arg float64) float64 {
if arg > Sqrt2+1 {
return Pi/2 - xatan(1/arg)
}
- return Pi/4 + xatan((arg-1)/(arg+1));
+ return Pi/4 + xatan((arg-1)/(arg+1))
}
/*
@@ -61,5 +61,5 @@ func Atan(x float64) float64 {
if x > 0 {
return satan(x)
}
- return -satan(-x);
+ return -satan(-x)
}