* config/h8300/h8300.c (shift_alg_si): Optimize ashift:HI and
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Dec 2002 13:19:16 +0000 (13:19 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Dec 2002 13:19:16 +0000 (13:19 +0000)
commit567c4b66ac6ab76796a2ed9ad1debdaf77fd7feb
treeb6f0b572f9f30062ec98eb3a4f78cb1f162aa8c6
parent023970d589380e7cd68aae47ac652c3a0b135497
* config/h8300/h8300.c (shift_alg_si): Optimize ashift:HI and
lshiftrt:SI by 28, 29, and 30 bits when !TARGET_H8300.
(get_shift_alg): Return optimal assembly instructions for the
shifts mentioned above.

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