Commit 07da44ab by Andreas Krebbel Committed by Andreas Krebbel

s390.md (bswap<mode>2): New pattern added.

2009-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>

	* config/s390/s390.md (bswap<mode>2): New pattern added.

From-SVN: r143737
parent cdc15d23
2009-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
* config/s390/s390.md (bswap<mode>2): New pattern added.
2009-01-28 Wolfgang Gellerich <gellerich@de.ibm.com>
* config/s390/s390.md (*tls_load_31): Added type attribute.
......
......@@ -8741,3 +8741,19 @@
[(set_attr "type" "load,larl")
(set_attr "op_type" "RXY,RIL")
(set_attr "z10prop" "z10_super")])
;
; Byte swap instructions
;
(define_insn "bswap<mode>2"
[(set (match_operand:GPR 0 "register_operand" "=d, d")
(bswap:GPR (match_operand:GPR 1 "nonimmediate_operand" " d,RT")))]
""
"@
lrv<g>r\t%0,%1
lrv<g>\t%0,%1"
[(set_attr "type" "*,load")
(set_attr "op_type" "RRE,RXY")
(set_attr "z10prop" "z10_super")])
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment