From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Lg3ag-0006pi-25 for qemu-devel@nongnu.org; Sat, 07 Mar 2009 15:57:50 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Lg3af-0006pW-QN for qemu-devel@nongnu.org; Sat, 07 Mar 2009 15:57:49 -0500 Received: from [199.232.76.173] (port=35918 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lg3af-0006pL-FS for qemu-devel@nongnu.org; Sat, 07 Mar 2009 15:57:49 -0500 Received: from savannah.gnu.org ([199.232.41.3]:37250 helo=sv.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Lg3af-00087D-4f for qemu-devel@nongnu.org; Sat, 07 Mar 2009 15:57:49 -0500 Received: from cvs.savannah.gnu.org ([199.232.41.69]) by sv.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Lg3ae-0003Vc-M3 for qemu-devel@nongnu.org; Sat, 07 Mar 2009 20:57:48 +0000 Received: from aurel32 by cvs.savannah.gnu.org with local (Exim 4.69) (envelope-from ) id 1Lg3ae-0003VX-8W for qemu-devel@nongnu.org; Sat, 07 Mar 2009 20:57:48 +0000 MIME-Version: 1.0 Errors-To: aurel32 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: Aurelien Jarno Message-Id: Date: Sat, 07 Mar 2009 20:57:48 +0000 Subject: [Qemu-devel] [6758] Fix mfcr on ppc64-softmmu Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Revision: 6758 http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=6758 Author: aurel32 Date: 2009-03-07 20:57:47 +0000 (Sat, 07 Mar 2009) Log Message: ----------- Fix mfcr on ppc64-softmmu Signed-off-by: Aurelien Jarno Modified Paths: -------------- trunk/target-ppc/translate.c Modified: trunk/target-ppc/translate.c =================================================================== --- trunk/target-ppc/translate.c 2009-03-07 20:57:42 UTC (rev 6757) +++ trunk/target-ppc/translate.c 2009-03-07 20:57:47 UTC (rev 6758) @@ -3855,8 +3855,8 @@ if (likely(crm && ((crm & (crm - 1)) == 0))) { crn = ctz32 (crm); tcg_gen_extu_i32_tl(cpu_gpr[rD(ctx->opcode)], cpu_crf[7 - crn]); - tcg_gen_shli_i32(cpu_gpr[rD(ctx->opcode)], - cpu_gpr[rD(ctx->opcode)], crn * 4); + tcg_gen_shli_tl(cpu_gpr[rD(ctx->opcode)], + cpu_gpr[rD(ctx->opcode)], crn * 4); } } else { gen_helper_load_cr(cpu_gpr[rD(ctx->opcode)]);