fsub{d|s} encoding bugs.
authorEvan Cheng <evan.cheng@apple.com>
Thu, 13 Nov 2008 07:59:48 +0000 (07:59 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Thu, 13 Nov 2008 07:59:48 +0000 (07:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59234 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMInstrVFP.td

index 07e821dbdb7d2daf1ba9df32a30be94c5bd8c39f..16518f5ce48cecebb49c2f4667ed6165171b8d54 100644 (file)
@@ -148,11 +148,15 @@ def : Pat<(fmul (fneg SPR:$a), SPR:$b),
 
 def FSUBD  : ADbI<0b11100011, (outs DPR:$dst), (ins DPR:$a, DPR:$b),
                  "fsubd", " $dst, $a, $b",
-                 [(set DPR:$dst, (fsub DPR:$a, DPR:$b))]>;
+                 [(set DPR:$dst, (fsub DPR:$a, DPR:$b))]> {
+  let Inst{6} = 1;
+}
 
 def FSUBS  : ASbI<0b11100011, (outs SPR:$dst), (ins SPR:$a, SPR:$b),
                  "fsubs", " $dst, $a, $b",
-                 [(set SPR:$dst, (fsub SPR:$a, SPR:$b))]>;
+                 [(set SPR:$dst, (fsub SPR:$a, SPR:$b))]> {
+  let Inst{6} = 1;
+}
 
 //===----------------------------------------------------------------------===//
 // FP Unary Operations.