remove semis after statements in one-statement statement lists
R=rsc, r
http://go/go-review/1025029
diff --git a/src/pkg/math/all_test.go b/src/pkg/math/all_test.go
index 06c5be2..7e53044 100644
--- a/src/pkg/math/all_test.go
+++ b/src/pkg/math/all_test.go
@@ -157,13 +157,13 @@
func tolerance(a, b, e float64) bool {
d := a-b;
if d < 0 {
- d = -d;
+ d = -d
}
if a != 0 {
e = e*a;
if e < 0 {
- e = -e;
+ e = -e
}
}
return d < e;
@@ -174,7 +174,7 @@
func TestAsin(t *testing.T) {
for i := 0; i < len(vf); i++ {
if f := Asin(vf[i]/10); !veryclose(asin[i], f) {
- t.Errorf("Asin(%g) = %g, want %g\n", vf[i]/10, f, asin[i]);
+ t.Errorf("Asin(%g) = %g, want %g\n", vf[i]/10, f, asin[i])
}
}
}
@@ -182,7 +182,7 @@
func TestAtan(t *testing.T) {
for i := 0; i < len(vf); i++ {
if f := Atan(vf[i]); !veryclose(atan[i], f) {
- t.Errorf("Atan(%g) = %g, want %g\n", vf[i], f, atan[i]);
+ t.Errorf("Atan(%g) = %g, want %g\n", vf[i], f, atan[i])
}
}
}
@@ -190,7 +190,7 @@
func TestExp(t *testing.T) {
for i := 0; i < len(vf); i++ {
if f := Exp(vf[i]); !veryclose(exp[i], f) {
- t.Errorf("Exp(%g) = %g, want %g\n", vf[i], f, exp[i]);
+ t.Errorf("Exp(%g) = %g, want %g\n", vf[i], f, exp[i])
}
}
}
@@ -198,7 +198,7 @@
func TestFloor(t *testing.T) {
for i := 0; i < len(vf); i++ {
if f := Floor(vf[i]); floor[i] != f {
- t.Errorf("Floor(%g) = %g, want %g\n", vf[i], f, floor[i]);
+ t.Errorf("Floor(%g) = %g, want %g\n", vf[i], f, floor[i])
}
}
}
@@ -207,18 +207,18 @@
for i := 0; i < len(vf); i++ {
a := Fabs(vf[i]);
if f := Log(a); log[i] != f {
- t.Errorf("Log(%g) = %g, want %g\n", a, f, log[i]);
+ t.Errorf("Log(%g) = %g, want %g\n", a, f, log[i])
}
}
if f := Log(10); f != Ln10 {
- t.Errorf("Log(%g) = %g, want %g\n", 10, f, Ln10);
+ t.Errorf("Log(%g) = %g, want %g\n", 10, f, Ln10)
}
}
func TestPow(t *testing.T) {
for i := 0; i < len(vf); i++ {
if f := Pow(10, vf[i]); !close(pow[i], f) {
- t.Errorf("Pow(10, %.17g) = %.17g, want %.17g\n", vf[i], f, pow[i]);
+ t.Errorf("Pow(10, %.17g) = %.17g, want %.17g\n", vf[i], f, pow[i])
}
}
}
@@ -226,7 +226,7 @@
func TestSin(t *testing.T) {
for i := 0; i < len(vf); i++ {
if f := Sin(vf[i]); !close(sin[i], f) {
- t.Errorf("Sin(%g) = %g, want %g\n", vf[i], f, sin[i]);
+ t.Errorf("Sin(%g) = %g, want %g\n", vf[i], f, sin[i])
}
}
}
@@ -234,7 +234,7 @@
func TestSinh(t *testing.T) {
for i := 0; i < len(vf); i++ {
if f := Sinh(vf[i]); !veryclose(sinh[i], f) {
- t.Errorf("Sinh(%g) = %g, want %g\n", vf[i], f, sinh[i]);
+ t.Errorf("Sinh(%g) = %g, want %g\n", vf[i], f, sinh[i])
}
}
}
@@ -243,7 +243,7 @@
for i := 0; i < len(vf); i++ {
a := Fabs(vf[i]);
if f := Sqrt(a); !veryclose(sqrt[i], f) {
- t.Errorf("Sqrt(%g) = %g, want %g\n", a, f, floor[i]);
+ t.Errorf("Sqrt(%g) = %g, want %g\n", a, f, floor[i])
}
}
}
@@ -251,7 +251,7 @@
func TestTan(t *testing.T) {
for i := 0; i < len(vf); i++ {
if f := Tan(vf[i]); !close(tan[i], f) {
- t.Errorf("Tan(%g) = %g, want %g\n", vf[i], f, tan[i]);
+ t.Errorf("Tan(%g) = %g, want %g\n", vf[i], f, tan[i])
}
}
}
@@ -259,7 +259,7 @@
func TestTanh(t *testing.T) {
for i := 0; i < len(vf); i++ {
if f := Tanh(vf[i]); !veryclose(tanh[i], f) {
- t.Errorf("Tanh(%g) = %g, want %g\n", vf[i], f, tanh[i]);
+ t.Errorf("Tanh(%g) = %g, want %g\n", vf[i], f, tanh[i])
}
}
}
@@ -268,7 +268,7 @@
for i := 0; i < len(vf); i++ {
a := Fabs(tanh[i]*Sqrt(2));
if f := Hypot(tanh[i], tanh[i]); !veryclose(a, f) {
- t.Errorf("Hypot(%g, %g) = %g, want %g\n", tanh[i], tanh[i], f, a);
+ t.Errorf("Hypot(%g, %g) = %g, want %g\n", tanh[i], tanh[i], f, a)
}
}
}
diff --git a/src/pkg/math/asin.go b/src/pkg/math/asin.go
index 38fc365..c4696e8 100644
--- a/src/pkg/math/asin.go
+++ b/src/pkg/math/asin.go
@@ -20,18 +20,18 @@
sign = true;
}
if x > 1 {
- return NaN();
+ return NaN()
}
temp := Sqrt(1 - x*x);
if x > 0.7 {
- temp = Pi/2 - Atan(temp/x);
+ temp = Pi/2 - Atan(temp/x)
} else {
- temp = Atan(x/temp);
+ temp = Atan(x/temp)
}
if sign {
- temp = -temp;
+ temp = -temp
}
return temp;
}
@@ -39,7 +39,7 @@
// Acos returns the arc cosine of x.
func Acos(x float64) float64 {
if x > 1 || x < -1 {
- return NaN();
+ return NaN()
}
return Pi/2 - Asin(x);
}
diff --git a/src/pkg/math/atan.go b/src/pkg/math/atan.go
index 37b49c7..641f905 100644
--- a/src/pkg/math/atan.go
+++ b/src/pkg/math/atan.go
@@ -43,10 +43,10 @@
*/
func satan(arg float64) float64 {
if arg < Sqrt2-1 {
- return xatan(arg);
+ return xatan(arg)
}
if arg > Sqrt2+1 {
- return Pi/2 - xatan(1/arg);
+ return Pi/2 - xatan(1/arg)
}
return Pi/4 + xatan((arg-1)/(arg+1));
}
@@ -59,7 +59,7 @@
// Atan returns the arc tangent of x.
func Atan(x float64) float64 {
if x > 0 {
- return satan(x);
+ return satan(x)
}
return -satan(-x);
}
diff --git a/src/pkg/math/atan2.go b/src/pkg/math/atan2.go
index 5ded1a4..95226b9 100644
--- a/src/pkg/math/atan2.go
+++ b/src/pkg/math/atan2.go
@@ -12,14 +12,14 @@
// Determine the quadrant and call atan.
if x+y == x {
if x >= 0 {
- return Pi/2;
+ return Pi/2
}
return -Pi / 2;
}
q := Atan(x/y);
if y < 0 {
if q <= 0 {
- return q+Pi;
+ return q+Pi
}
return q-Pi;
}
diff --git a/src/pkg/math/bits.go b/src/pkg/math/bits.go
index 3084ed5..b1bf2da 100644
--- a/src/pkg/math/bits.go
+++ b/src/pkg/math/bits.go
@@ -17,9 +17,9 @@
func Inf(sign int) float64 {
var v uint64;
if sign >= 0 {
- v = uvinf;
+ v = uvinf
} else {
- v = uvneginf;
+ v = uvneginf
}
return Float64frombits(v);
}
@@ -48,7 +48,7 @@
// with the absolute value of frac in the interval [½, 1).
func Frexp(f float64) (frac float64, exp int) {
if f == 0 {
- return;
+ return
}
x := Float64bits(f);
exp = int((x>>shift)&mask)-bias;
@@ -64,11 +64,11 @@
x := Float64bits(frac);
exp += int(x>>shift)&mask;
if exp <= 0 {
- return 0; // underflow
+ return 0 // underflow
}
if exp >= mask { // overflow
if frac < 0 {
- return Inf(-1);
+ return Inf(-1)
}
return Inf(1);
}
@@ -94,7 +94,7 @@
// Keep the top 11+e bits, the integer part; clear the rest.
if e < 64-11 {
- x &^= 1<<(64-11-e) - 1;
+ x &^= 1<<(64-11-e) - 1
}
int = Float64frombits(x);
frac = f-int;
diff --git a/src/pkg/math/exp.go b/src/pkg/math/exp.go
index 2bf80bc..a5f5620 100644
--- a/src/pkg/math/exp.go
+++ b/src/pkg/math/exp.go
@@ -107,24 +107,24 @@
// special cases
switch {
case IsNaN(x) || IsInf(x, 1):
- return x;
+ return x
case IsInf(x, -1):
- return 0;
+ return 0
case x > Overflow:
- return Inf(1);
+ return Inf(1)
case x < Underflow:
- return 0;
+ return 0
case -NearZero < x && x < NearZero:
- return 1;
+ return 1
}
// reduce; computed as r = hi - lo for extra precision.
var k int;
switch {
case x < 0:
- k = int(Log2e*x - 0.5);
+ k = int(Log2e*x - 0.5)
case x > 0:
- k = int(Log2e*x + 0.5);
+ k = int(Log2e*x + 0.5)
}
hi := x - float64(k)*Ln2Hi;
lo := float64(k)*Ln2Lo;
diff --git a/src/pkg/math/fabs.go b/src/pkg/math/fabs.go
index 254756c..752133e 100644
--- a/src/pkg/math/fabs.go
+++ b/src/pkg/math/fabs.go
@@ -7,7 +7,7 @@
// Fabs returns the absolute value of x.
func Fabs(x float64) float64 {
if x < 0 {
- return -x;
+ return -x
}
return x;
}
diff --git a/src/pkg/math/floor.go b/src/pkg/math/floor.go
index cb3110f..7a99985 100644
--- a/src/pkg/math/floor.go
+++ b/src/pkg/math/floor.go
@@ -10,7 +10,7 @@
if x < 0 {
d, fract := Modf(-x);
if fract != 0.0 {
- d = d+1;
+ d = d+1
}
return -d;
}
diff --git a/src/pkg/math/fmod.go b/src/pkg/math/fmod.go
index a01c257..34fbfbd 100644
--- a/src/pkg/math/fmod.go
+++ b/src/pkg/math/fmod.go
@@ -12,10 +12,10 @@
// Fmod returns the floating-point remainder of x/y.
func Fmod(x, y float64) float64 {
if y == 0 {
- return x;
+ return x
}
if y < 0 {
- y = -y;
+ y = -y
}
yfr, yexp := Frexp(y);
@@ -29,12 +29,12 @@
for r >= y {
rfr, rexp := Frexp(r);
if rfr < yfr {
- rexp = rexp-1;
+ rexp = rexp-1
}
r = r - Ldexp(y, rexp-yexp);
}
if sign {
- r = -r;
+ r = -r
}
return r;
}
diff --git a/src/pkg/math/hypot.go b/src/pkg/math/hypot.go
index 6ba8fb7..7ff8f4b 100644
--- a/src/pkg/math/hypot.go
+++ b/src/pkg/math/hypot.go
@@ -16,18 +16,18 @@
// unnecessary overflow and underflow.
func Hypot(p, q float64) float64 {
if p < 0 {
- p = -p;
+ p = -p
}
if q < 0 {
- q = -q;
+ q = -q
}
if p < q {
- p, q = q, p;
+ p, q = q, p
}
if p == 0 {
- return 0;
+ return 0
}
pfac := p;
@@ -38,7 +38,7 @@
r = r*r;
s := r+4;
if s == 4 {
- return p*pfac;
+ return p*pfac
}
r = r/s;
p = p + 2*r*p;
diff --git a/src/pkg/math/log.go b/src/pkg/math/log.go
index 22df7ac..bf8b49a 100644
--- a/src/pkg/math/log.go
+++ b/src/pkg/math/log.go
@@ -90,11 +90,11 @@
// special cases
switch {
case IsNaN(x) || IsInf(x, 1):
- return x;
+ return x
case x < 0:
- return NaN();
+ return NaN()
case x == 0:
- return Inf(-1);
+ return Inf(-1)
}
// reduce
@@ -121,7 +121,7 @@
// The special cases are the same as for Log.
func Log10(x float64) float64 {
if x <= 0 {
- return NaN();
+ return NaN()
}
return Log(x)*(1/Ln10);
}
diff --git a/src/pkg/math/pow.go b/src/pkg/math/pow.go
index b5364fe..9754809 100644
--- a/src/pkg/math/pow.go
+++ b/src/pkg/math/pow.go
@@ -10,17 +10,17 @@
// TODO: x or y NaN, ±Inf, maybe ±0.
switch {
case y == 0:
- return 1;
+ return 1
case y == 1:
- return x;
+ return x
case x == 0 && y > 0:
- return 0;
+ return 0
case x == 0 && y < 0:
- return Inf(1);
+ return Inf(1)
case y == 0.5:
- return Sqrt(x);
+ return Sqrt(x)
case y == -0.5:
- return 1/Sqrt(x);
+ return 1/Sqrt(x)
}
absy := y;
@@ -31,10 +31,10 @@
}
yi, yf := Modf(absy);
if yf != 0 && x < 0 {
- return NaN();
+ return NaN()
}
if yi >= 1<<63 {
- return Exp(y*Log(x));
+ return Exp(y*Log(x))
}
// ans = a1 * 2^ae (= 1 for now).
diff --git a/src/pkg/math/pow10.go b/src/pkg/math/pow10.go
index b9b074b..1ae6dcd 100644
--- a/src/pkg/math/pow10.go
+++ b/src/pkg/math/pow10.go
@@ -18,10 +18,10 @@
// Pow10 returns 10**x, the base-10 exponential of x.
func Pow10(e int) float64 {
if e < 0 {
- return 1/Pow10(-e);
+ return 1/Pow10(-e)
}
if e < len(pow10tab) {
- return pow10tab[e];
+ return pow10tab[e]
}
m := e/2;
return Pow10(m)*Pow10(e-m);
diff --git a/src/pkg/math/sin.go b/src/pkg/math/sin.go
index 740d677..2c6f007 100644
--- a/src/pkg/math/sin.go
+++ b/src/pkg/math/sin.go
@@ -37,10 +37,10 @@
}
if quad&1 != 0 {
- y = 1-y;
+ y = 1-y
}
if quad > 1 {
- y = -y;
+ y = -y
}
yy := y*y;
@@ -52,7 +52,7 @@
// Cos returns the cosine of x.
func Cos(x float64) float64 {
if x < 0 {
- x = -x;
+ x = -x
}
return sinus(x, 1);
}
diff --git a/src/pkg/math/sinh.go b/src/pkg/math/sinh.go
index 6974b59..72775da 100644
--- a/src/pkg/math/sinh.go
+++ b/src/pkg/math/sinh.go
@@ -39,10 +39,10 @@
var temp float64;
switch true {
case x > 21:
- temp = Exp(x)/2;
+ temp = Exp(x)/2
case x > 0.5:
- temp = (Exp(x)-Exp(-x))/2;
+ temp = (Exp(x)-Exp(-x))/2
default:
sq := x*x;
@@ -51,7 +51,7 @@
}
if sign {
- temp = -temp;
+ temp = -temp
}
return temp;
}
@@ -59,10 +59,10 @@
// Cosh returns the hyperbolic cosine of x.
func Cosh(x float64) float64 {
if x < 0 {
- x = -x;
+ x = -x
}
if x > 21 {
- return Exp(x)/2;
+ return Exp(x)/2
}
return (Exp(x)+Exp(-x))/2;
}
diff --git a/src/pkg/math/sqrt.go b/src/pkg/math/sqrt.go
index b7fd4ee..7a5b69a 100644
--- a/src/pkg/math/sqrt.go
+++ b/src/pkg/math/sqrt.go
@@ -20,12 +20,12 @@
// Sqrt(x < 0) = NaN
func Sqrt(x float64) float64 {
if IsInf(x, 1) {
- return x;
+ return x
}
if x <= 0 {
if x < 0 {
- return NaN();
+ return NaN()
}
return 0;
}
@@ -59,7 +59,7 @@
}
for i := 0; i <= 4; i++ {
- temp = 0.5*(temp + x/temp);
+ temp = 0.5*(temp + x/temp)
}
return temp;
}
diff --git a/src/pkg/math/tan.go b/src/pkg/math/tan.go
index 7287d80..cc57155 100644
--- a/src/pkg/math/tan.go
+++ b/src/pkg/math/tan.go
@@ -54,12 +54,12 @@
if flag {
if temp == 0 {
- panic(NaN());
+ panic(NaN())
}
temp = 1/temp;
}
if sign {
- temp = -temp;
+ temp = -temp
}
return temp;
}
diff --git a/src/pkg/math/tanh.go b/src/pkg/math/tanh.go
index dd403a4..e6d4da8 100644
--- a/src/pkg/math/tanh.go
+++ b/src/pkg/math/tanh.go
@@ -18,12 +18,12 @@
if x < 0 {
x = -x;
if x > 21 {
- return -1;
+ return -1
}
return -Sinh(x) / Cosh(x);
}
if x > 21 {
- return 1;
+ return 1
}
return Sinh(x)/Cosh(x);
}