* config/m68k/m68k.md (truncxfsf2): Readd.
authorAndreas Schwab <schwab@suse.de>
Sun, 6 Aug 2006 17:05:28 +0000 (17:05 +0000)
committerAndreas Schwab <schwab@gcc.gnu.org>
Sun, 6 Aug 2006 17:05:28 +0000 (17:05 +0000)
From-SVN: r115973

gcc/ChangeLog
gcc/config/m68k/m68k.md

index 2f0a1ec0e059d207d1455f2e74daded5f64154f6..cf04b9473d2598aa2b614b04e196dc2356c6e0b2 100644 (file)
@@ -1,3 +1,7 @@
+2006-08-06  Andreas Schwab  <schwab@suse.de>
+
+       * config/m68k/m68k.md (truncxfsf2): Readd.
+
 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
 
        PR target/27827
index 6a8cf4d4f1e79ac8e57f459837abea81c8e2240f..0f61b5b39509a9c927fa254f4be93c9f08f611bf 100644 (file)
   return "fmove%.d %f1,%0";
 })
 
+(define_insn "truncxfsf2"
+  [(set (match_operand:SF 0 "nonimmediate_operand" "=dm")
+       (float_truncate:SF
+         (match_operand:XF 1 "general_operand" "f")))]
+  "TARGET_68881"
+  "fmove%.s %f1,%0")
+
 (define_insn "sin<mode>2"
   [(set (match_operand:FP 0 "nonimmediate_operand" "=f")
        (unspec:FP