Re: [Patch, AVR]: Fix PR33049 (implement extzv)

2011-06-21 Thread Denis Chertykov
2011/6/20 Georg-Johann Lay a...@gjlay.de: This is an optimization patch that implements extzv for 1-bit extracts. +(define_insn_and_split *extzv + [(set (match_operand:QI 0 register_operand =*d,*d,*d,r) +(zero_extract:QI (match_operand:QI 1 register_operand

Re: [Patch, AVR]: Fix PR33049 (implement extzv)

2011-06-21 Thread Georg-Johann Lay
Denis Chertykov schrieb: I'm vote for 'C'. Denis. So it's C :-) Johann PR target/33049 * config/avr/avr.md (extzv): New expander. (*extzv): New insn. (*extzv.qihi1, *extzv.qihi2): New insn-and-split. * config/avr/constraints.md (C04): New constraint.

Re: [Patch, AVR]: Fix PR33049 (implement extzv)

2011-06-21 Thread Denis Chertykov
2011/6/21 Georg-Johann Lay a...@gjlay.de: Denis Chertykov schrieb: I'm vote for 'C'. Denis. So it's C :-) Johann        PR target/33049        * config/avr/avr.md (extzv): New expander.        (*extzv): New insn.        (*extzv.qihi1, *extzv.qihi2): New insn-and-split.        *