OSDN Git Service

* config/avr/avr.c (out_shift_with_cnt): Genetare a more optimal
authordenisc <denisc@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 May 2000 04:00:51 +0000 (04:00 +0000)
committerdenisc <denisc@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 May 2000 04:00:51 +0000 (04:00 +0000)
commit361aa6101c0994c6f739b1e64ce1b2b4ea6ac8dd
tree90ca6336ae4777ee330fe6c086b17f1050fd3b52
parent759113c37c7eef8dc7f920acfb1769bb5e23758e
* config/avr/avr.c (out_shift_with_cnt): Genetare a more optimal
shift cycle for unknown shift count. Also generates dec + brpl.
(ashlqi3_out): Don't generate dec + brpl which now generates by
`out_shift_with_cnt'.
(ashlhi3_out): Likewise.
(ashlsi3_out): Likewise.
(ashrqi3_out): Likewise.
(ashrhi3_out): Likewise.
(ashrsi3_out): Likewise.
(lshrqi3_out): Likewise.
(lshrhi3_out): Likewise.
(lshrsi3_out): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33700 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/avr/avr.c