Commit 9571a6b9 by Kazu Hirata Committed by Kazu Hirata

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

From-SVN: r63984
parent 18d13f34
2003-03-08 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.md (*extzv_16_8): New.
Sat Mar 8 14:13:35 CET 2003 Jan Hubicka <jh@suse.cz>
* c-decl.c: (finish_function): Update call of tree_inlinable_function_p.
......
......@@ -2646,6 +2646,17 @@
[(set_attr "cc" "set_znv")
(set_attr "length" "6")])
(define_insn "*extzv_16_8"
[(set (match_operand:SI 0 "register_operand" "=r")
(zero_extract:SI (match_operand:SI 1 "register_operand" "r")
(const_int 16)
(const_int 8)))
(clobber (match_scratch:SI 2 "=&r"))]
"TARGET_H8300H"
"mov.w\\t%e1,%f2\;mov.b\\t%x1,%w0\;mov.b\\t%w2,%x0\;extu.l\\t%S0"
[(set_attr "length" "8")
(set_attr "cc" "set_znv")])
;; Extract the exponent of a float.
(define_insn_and_split "*extzv_8_23"
......
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