* config/h8300/h8300.md (*andorqi3): New.
From-SVN: r53732
This commit is contained in:
parent
3396b5c88e
commit
f6d45746ef
|
@ -1,3 +1,7 @@
|
|||
2002-05-22 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* config/h8300/h8300.md (*andorqi3): New.
|
||||
|
||||
2002-05-22 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
PR preprocessor/6517
|
||||
|
|
|
@ -1033,6 +1033,20 @@
|
|||
""
|
||||
"")
|
||||
|
||||
(define_insn "*andorqi3"
|
||||
[(set (match_operand:QI 0 "register_operand" "=r")
|
||||
(ior:QI (and:QI (match_operand:QI 2 "register_operand" "r")
|
||||
(match_operand:QI 3 "const_int_operand" "n"))
|
||||
(match_operand:QI 1 "register_operand" "0")))]
|
||||
"exact_log2 (INTVAL (operands[3]) & 0xff) != -1"
|
||||
"*
|
||||
{
|
||||
operands[3] = GEN_INT (INTVAL (operands[3]) & 0xff);
|
||||
return \"bld\\t%V3,%X2\;bst\\t%V3,%X0\";
|
||||
}"
|
||||
[(set_attr "length" "4")
|
||||
(set_attr "cc" "clobber")])
|
||||
|
||||
(define_insn "*andorhi3"
|
||||
[(set (match_operand:HI 0 "register_operand" "=r")
|
||||
(ior:HI (and:HI (match_operand:HI 2 "register_operand" "r")
|
||||
|
|
Loading…
Reference in New Issue