CellSPU:
Revert inadvertent mis-fix of fneg.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67084 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/CellSPU/SPUISelDAGToDAG.cpp b/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
index d148622..dd2ef64 100644
--- a/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
+++ b/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
@@ -865,12 +865,12 @@
 
     SDValue negConst = CurDAG->getConstant(0x8000000000000000ULL, MVT::i64);
     SDNode *signMask = 0;
-    unsigned Opc = SPU::ORfneg64;
+    unsigned Opc = SPU::XORfneg64;
 
     if (OpVT == MVT::f64) {
       signMask = SelectI64Constant(negConst, MVT::i64, dl);
     } else if (OpVT == MVT::v2f64) {
-      Opc = SPU::ORfnegvec;
+      Opc = SPU::XORfnegvec;
       signMask = emitBuildVector(CurDAG->getNode(ISD::BUILD_VECTOR, dl,
 						 MVT::v2i64,
                                                  negConst, negConst));