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);
 }