From: Edgar E. Iglesias Date: Tue, 9 Aug 2016 12:59:35 +0000 (+0200) Subject: target-microblaze: dec_barrel: Use extract32 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=e3e84983fb4d1006438335d869855340aacdeb59;p=qemu.git target-microblaze: dec_barrel: Use extract32 Use extract32 instead of opencoding the shifting and masking. No functional change. Reviewed-by: Richard Henderson Signed-off-by: Edgar E. Iglesias --- diff --git a/target/microblaze/translate.c b/target/microblaze/translate.c index 4136a8e0ac..e959de72f2 100644 --- a/target/microblaze/translate.c +++ b/target/microblaze/translate.c @@ -670,8 +670,8 @@ static void dec_barrel(DisasContext *dc) return; } - s = dc->imm & (1 << 10); - t = dc->imm & (1 << 9); + s = extract32(dc->imm, 10, 1); + t = extract32(dc->imm, 9, 1); LOG_DIS("bs%s%s r%d r%d r%d\n", s ? "l" : "r", t ? "a" : "l", dc->rd, dc->ra, dc->rb);