qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [patch] Thumb blx broken


From: Paul Brook
Subject: [Qemu-devel] [patch] Thumb blx broken
Date: Tue, 1 Nov 2005 18:39:47 +0000
User-agent: KMail/1.8.2

The patch below fixes a bug in the decoding of the Thumb BLX instruction.

Paul

=== target-arm/translate.c
==================================================================
--- target-arm/translate.c      (revision 1789)
+++ target-arm/translate.c      (local)
@@ -2035,7 +2035,7 @@
         gen_movl_reg_T1(s, 14);
         
         val += offset << 1;
-        if (insn & (1 << 11)) {
+        if (insn & (1 << 12)) {
             /* bl */
             gen_jmp(s, val);
         } else {




reply via email to

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