From: bellard Date: Sun, 4 Dec 2005 18:56:28 +0000 (+0000) Subject: Arm mulxy insn fix (Paul Brook) X-Git-Tag: release_0_8_1~214 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=704996742a6d890097e9391eb39509e5686679da;p=qemu-xen-4.4-testing.git Arm mulxy insn fix (Paul Brook) --- diff --git a/target-arm/translate.c b/target-arm/translate.c index 930826cab..a5eb3b4c7 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();