]> git.proxmox.com Git - mirror_qemu.git/commit - target-i386/translate.c
target-i386: Discard CC_OP computation in set_cc_op also
authorRichard Henderson <rth@twiddle.net>
Tue, 19 Feb 2013 22:48:43 +0000 (14:48 -0800)
committerRichard Henderson <rth@twiddle.net>
Wed, 20 Feb 2013 07:05:19 +0000 (23:05 -0800)
commite2f515cf2f3795b9edb68eee42262e7c5f88fe98
tree360eaa846145bb8e7b46726c9df88984446751c9
parent34d80a55ff8517fd37bcfea5063b9797e2bd9132
target-i386: Discard CC_OP computation in set_cc_op also

The shift and rotate insns use movcond to set CC_OP, and thus
achieve a conditional EFLAGS setting.  By discarding CC_OP in
a later flags setting insn, we can discard that movcond.

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-i386/translate.c