microblaze.md: Correct bswaphi2 insn.
authorDavid Holsgrove <david.holsgrove@xilinx.com>
Thu, 23 Jan 2014 01:29:15 +0000 (01:29 +0000)
committerMichael Eager <eager@gcc.gnu.org>
Thu, 23 Jan 2014 01:29:15 +0000 (01:29 +0000)
2014-01-22  David Holsgrove <david.holsgrove@xilinx.com>

* config/microblaze/microblaze.md: Correct bswaphi2 insn.

From-SVN: r206952

gcc/ChangeLog
gcc/config/microblaze/microblaze.md

index b0a27f9..1140054 100644 (file)
@@ -1,3 +1,7 @@
+2014-01-22  David Holsgrove <david.holsgrove@xilinx.com>
+
+       * config/microblaze/microblaze.md: Correct bswaphi2 insn.
+
 2014-01-22  Jan Hubicka  <jh@suse.cz>
 
        * config/i386/x86-tune.def (X86_TUNE_ACCUMULATE_OUTGOING_ARGS):
index 796d4c6..46a7edd 100644 (file)
   [(set (match_operand:HI 0 "register_operand" "=r")
         (bswap:HI (match_operand:HI 1 "register_operand" "r")))]
   "TARGET_REORDER"
-  "swaph %0, %1"
+  "swapb %0, %1
+   swaph %0, %0"
 )
 
 ;;----------------------------------------------------------------