(convert_move): Add some conversions for TQFmode.
authorRichard Kenner <kenner@gcc.gnu.org>
Mon, 11 Jul 1994 23:27:23 +0000 (19:27 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 11 Jul 1994 23:27:23 +0000 (19:27 -0400)
From-SVN: r7733

gcc/expr.c

index 42f7389f9379fa7b7ac8759cf22e0cfa0710cd79..9ecb85a24ba9cd074bf1046c4cb44b6b5fa69713 100644 (file)
@@ -619,6 +619,14 @@ convert_move (to, from, unsignedp)
        }
 #endif
 
+#ifdef HAVE_extendhftqf2
+      if (HAVE_extendhftqf2 && from_mode == HFmode && to_mode == TQFmode)
+       {
+         emit_unop_insn (CODE_FOR_extendhftqf2, to, from, UNKNOWN);
+         return;
+       }
+#endif
+
 #ifdef HAVE_extendhfsf2
       if (HAVE_extendhfsf2 && from_mode == HFmode && to_mode == SFmode)
        {
@@ -719,6 +727,14 @@ convert_move (to, from, unsignedp)
          return;
        }
 #endif
+
+#ifdef HAVE_trunctqfhf2
+      if (HAVE_trunctqfhf2 && from_mode == TQFmode && to_mode == HFmode)
+       {
+         emit_unop_insn (CODE_FOR_trunctqfhf2, to, from, UNKNOWN);
+         return;
+       }
+#endif
 #ifdef HAVE_truncsfhf2
       if (HAVE_truncsfhf2 && from_mode == SFmode && to_mode == HFmode)
        {