compare doubles
llvm-svn: 30856
diff --git a/llvm/lib/Target/ARM/ARMInstrInfo.td b/llvm/lib/Target/ARM/ARMInstrInfo.td
index 3371871..45728ac 100644
--- a/llvm/lib/Target/ARM/ARMInstrInfo.td
+++ b/llvm/lib/Target/ARM/ARMInstrInfo.td
@@ -178,6 +178,10 @@
"fcmpes $a, $b",
[(armcmp FPRegs:$a, FPRegs:$b)]>;
+def fcmped : InstARM<(ops DFPRegs:$a, DFPRegs:$b),
+ "fcmped $a, $b",
+ [(armcmp DFPRegs:$a, DFPRegs:$b)]>;
+
// Floating Point Conversion
// We use bitconvert for moving the data between the register classes.
// The format conversion is done with ARM specific nodes