From: Richard Kenner Date: Mon, 11 Jul 1994 23:27:23 +0000 (-0400) Subject: (convert_move): Add some conversions for TQFmode. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=03747aa3996ba993ebb9c77a650b6a3f4eefb844;p=gcc.git (convert_move): Add some conversions for TQFmode. From-SVN: r7733 --- diff --git a/gcc/expr.c b/gcc/expr.c index 42f7389f937..9ecb85a24ba 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -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) {