From: bellard Date: Sun, 4 Dec 2005 18:56:28 +0000 (+0000) Subject: Arm mulxy insn fix (Paul Brook) X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=ee0971849e6110e14e10eaabb12b7adec7169668;p=qemu.git Arm mulxy insn fix (Paul Brook) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1683 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/target-arm/translate.c b/target-arm/translate.c index 930826cab9..a5eb3b4c72 100644 --- a/target-arm/translate.c +++ b/target-arm/translate.c @@ -1021,11 +1021,11 @@ static inline void gen_jmp (DisasContext *s, uint32_t dest) static inline void gen_mulxy(int x, int y) { - if (x & 2) + if (x) gen_op_sarl_T0_im(16); else gen_op_sxth_T0(); - if (y & 1) + if (y) gen_op_sarl_T1_im(16); else gen_op_sxth_T1();