Commit 1f450138 by Kazu Hirata Committed by Kazu Hirata

* config/h8300/h8300.md (*iorsi3_ashift_31): New.

From-SVN: r61158
parent 7558f66e
2003-01-10 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.md (*iorsi3_ashift_31): New.
2003-01-10 Josef Zlomek <zlomekj@suse.cz>
* jump.c (next_nonnote_insn_in_loop): New function.
......
......@@ -2701,6 +2701,16 @@
[(set_attr "cc" "clobber")
(set_attr "length" "2")])
(define_insn "*iorsi3_ashift_31"
[(set (match_operand:SI 0 "register_operand" "=&r")
(ior:SI (ashift:SI (match_operand:SI 1 "register_operand" "r")
(const_int 31))
(match_operand:SI 2 "register_operand" "0")))]
"TARGET_H8300H || TARGET_H8300S"
"rotxl.l\\t%S0\;bor\\t#0,%w1\;rotxr.l\\t%S0"
[(set_attr "length" "6")
(set_attr "cc" "set_znv")])
;; Used to OR the exponent of a float.
(define_insn "*iorsi3_shift"
......
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