diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-07-11 19:27:23 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-07-11 19:27:23 -0400 |
commit | 03747aa3996ba993ebb9c77a650b6a3f4eefb844 (patch) | |
tree | 706b9f40e6702894daebe04dcd4dad16ca8d0cb3 /gcc | |
parent | e42a6f5d6914cb8f2a2b22ea87026dc302cb2856 (diff) | |
download | gcc-03747aa3996ba993ebb9c77a650b6a3f4eefb844.zip gcc-03747aa3996ba993ebb9c77a650b6a3f4eefb844.tar.gz gcc-03747aa3996ba993ebb9c77a650b6a3f4eefb844.tar.bz2 |
(convert_move): Add some conversions for TQFmode.
From-SVN: r7733
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/expr.c | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -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) { |