Broke 80 column rule.
authorJim Laskey <jlaskey@mac.com>
Mon, 15 Aug 2005 17:35:26 +0000 (17:35 +0000)
committerJim Laskey <jlaskey@mac.com>
Mon, 15 Aug 2005 17:35:26 +0000 (17:35 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22792 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/PPCISelPattern.cpp

index f632d0ebf0480e1b99eb15e2ff18a5b309c3dc7b..9906446905e6883a16e800a23df1711f6ce25652 100644 (file)
@@ -2303,6 +2303,7 @@ unsigned ISel::SelectExpr(SDOperand N, bool Recording) {
 
     int FrameIdx = BB->getParent()->getFrameInfo()->CreateStackObject(8, 8);
     MachineConstantPool *CP = BB->getParent()->getConstantPool();
+    Opc = DestType == MVT::f64 ? PPC::FSUB : PPC::FSUBS;
 
     if (IsUnsigned) {
       unsigned ConstF = getConstDouble(0x1.000000p52);
@@ -2312,7 +2313,7 @@ unsigned ISel::SelectExpr(SDOperand N, bool Recording) {
       addFrameReference(BuildMI(BB, PPC::STW, 3).addReg(Tmp1), FrameIdx, 4);
       addFrameReference(BuildMI(BB, PPC::LFD, 2, Tmp2), FrameIdx);
       // Generate the return value with a subtract
-      BuildMI(BB, DestType == MVT::f64 ? PPC::FSUB : PPC::FSUBS, 2, Result).addReg(Tmp2).addReg(ConstF);
+      BuildMI(BB, Opc, 2, Result).addReg(Tmp2).addReg(ConstF);
     } else {
       unsigned ConstF = getConstDouble(0x1.000008p52);
       unsigned TmpL = MakeIntReg();
@@ -2323,7 +2324,7 @@ unsigned ISel::SelectExpr(SDOperand N, bool Recording) {
       addFrameReference(BuildMI(BB, PPC::STW, 3).addReg(TmpL), FrameIdx, 4);
       addFrameReference(BuildMI(BB, PPC::LFD, 2, Tmp2), FrameIdx);
       // Generate the return value with a subtract
-      BuildMI(BB, DestType == MVT::f64 ? PPC::FSUB : PPC::FSUBS, 2, Result).addReg(Tmp2).addReg(ConstF);
+      BuildMI(BB, Opc, 2, Result).addReg(Tmp2).addReg(ConstF);
     }
     return Result;
   }