From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MSYB8-0001IW-9M for qemu-devel@nongnu.org; Sun, 19 Jul 2009 11:19:54 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MSYB7-0001I4-K7 for qemu-devel@nongnu.org; Sun, 19 Jul 2009 11:19:53 -0400 Received: from [199.232.76.173] (port=55080 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MSYB7-0001Hy-AP for qemu-devel@nongnu.org; Sun, 19 Jul 2009 11:19:53 -0400 Received: from a40-prg1-8-129.static.adsl.vol.cz ([88.146.54.129]:53352 helo=FilipNavara-PC) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1MSYB6-00034M-Le for qemu-devel@nongnu.org; Sun, 19 Jul 2009 11:19:53 -0400 From: Filip Navara Sender: Filip Navara MIME-Version: 1.0 Content-Type: text/plain; Message-Id: Subject: [Qemu-devel] [PATCH 09/18] Fix TANDC and TORC instructions. List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 19 Jul 2009 15:19:54 -0000 To: qemu-devel@nongnu.org Uninitialized register was used instead of proper TCG variable. Signed-off-by: Filip Navara --- target-arm/translate.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/target-arm/translate.c b/target-arm/translate.c index 52b417d..1d68980 100644 --- a/target-arm/translate.c +++ b/target-arm/translate.c @@ -1899,6 +1899,7 @@ static int disas_iwmmxt_insn(CPUState *env, DisasContext *s, uint32_t insn) if ((insn & 0x000ff00f) != 0x0003f000) return 1; gen_op_iwmmxt_movl_T1_wCx(ARM_IWMMXT_wCASF); + gen_op_movl_T0_T1(); switch ((insn >> 22) & 3) { case 0: for (i = 0; i < 7; i ++) { @@ -1945,6 +1946,7 @@ static int disas_iwmmxt_insn(CPUState *env, DisasContext *s, uint32_t insn) if ((insn & 0x000ff00f) != 0x0003f000) return 1; gen_op_iwmmxt_movl_T1_wCx(ARM_IWMMXT_wCASF); + gen_op_movl_T0_T1(); switch ((insn >> 22) & 3) { case 0: for (i = 0; i < 7; i ++) { -- 1.6.3.2.1299.gee46c