qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [patch] Arm mulxy bug


From: Paul Brook
Subject: [Qemu-devel] [patch] Arm mulxy bug
Date: Fri, 2 Dec 2005 02:00:03 +0000
User-agent: KMail/1.8.2

The patch below fixes a bug in the implementation of the Arm mulxy 
instruction.

Paul

=== target-arm/translate.c
==================================================================
--- target-arm/translate.c      (revision 1887)
+++ target-arm/translate.c      (local)
@@ -1021,11 +1021,11 @@
 
 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();




reply via email to

[Prev in Thread] Current Thread [Next in Thread]