From 03747aa3996ba993ebb9c77a650b6a3f4eefb844 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 11 Jul 1994 19:27:23 -0400 Subject: [PATCH] (convert_move): Add some conversions for TQFmode. From-SVN: r7733 --- gcc/expr.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gcc/expr.c b/gcc/expr.c index 42f7389..9ecb85a 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) { -- 2.7.4