[dev.ssa] cmd/compile/internal/ssa/gen: implement OMINUS

Change-Id: Ibc645d6cf229ecc18af3549dd3750be9d7451abe
Reviewed-on: https://go-review.googlesource.com/12472
Reviewed-by: Keith Randall <khr@golang.org>
diff --git a/src/cmd/compile/internal/ssa/gen/genericOps.go b/src/cmd/compile/internal/ssa/gen/genericOps.go
index 12c2901..5e1856a 100644
--- a/src/cmd/compile/internal/ssa/gen/genericOps.go
+++ b/src/cmd/compile/internal/ssa/gen/genericOps.go
@@ -95,6 +95,15 @@
 	// 1-input ops
 	{name: "Not"}, // !arg0
 
+	{name: "Neg8"}, // - arg0
+	{name: "Neg16"},
+	{name: "Neg32"},
+	{name: "Neg64"},
+	{name: "Neg8U"},
+	{name: "Neg16U"},
+	{name: "Neg32U"},
+	{name: "Neg64U"},
+
 	// Data movement
 	{name: "Phi"},  // select an argument based on which predecessor block we came from
 	{name: "Copy"}, // output = arg0