]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/h8300/h8300.c
h8300.c (shift_alg_qi): Use rotations when doing 6-bit logical shifts on H8/S.
authorKazu Hirata <kazu@hxi.com>
Mon, 12 Nov 2001 18:20:59 +0000 (18:20 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Mon, 12 Nov 2001 18:20:59 +0000 (18:20 +0000)
commite0f19bd096a6151cbb45790588589de72a7d60e9
tree689ad7f972ed9475dccdfa1c9d62b239c89991b6
parentabfc1ef6079534411cab0dbfe6118c3971fb592c
h8300.c (shift_alg_qi): Use rotations when doing 6-bit logical shifts on H8/S.

* config/h8300/h8300.c (shift_alg_qi): Use rotations when
doing 6-bit logical shifts on H8/S.
(shift_alg_qi): Use special code for 21-bit shifts on H8/S.
(get_shift_alg): Generate special code for 21-bit shifts on
H8/S.

From-SVN: r46961
gcc/ChangeLog
gcc/config/h8300/h8300.c