From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LBSxD-0002ew-IG for qemu-devel@nongnu.org; Sat, 13 Dec 2008 06:46:39 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LBSxC-0002dl-BX for qemu-devel@nongnu.org; Sat, 13 Dec 2008 06:46:38 -0500 Received: from [199.232.76.173] (port=40510 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LBSxB-0002dR-TK for qemu-devel@nongnu.org; Sat, 13 Dec 2008 06:46:37 -0500 Received: from savannah.gnu.org ([199.232.41.3]:44747 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 1LBSxB-00057T-I8 for qemu-devel@nongnu.org; Sat, 13 Dec 2008 06:46:37 -0500 Received: from cvs.savannah.gnu.org ([199.232.41.69]) by sv.gnu.org with esmtp (Exim 4.63) (envelope-from ) id 1LBSxA-00055b-Sv for qemu-devel@nongnu.org; Sat, 13 Dec 2008 11:46:36 +0000 Received: from aurel32 by cvs.savannah.gnu.org with local (Exim 4.63) (envelope-from ) id 1LBSxA-00055X-KT for qemu-devel@nongnu.org; Sat, 13 Dec 2008 11:46:36 +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, 13 Dec 2008 11:46:36 +0000 Subject: [Qemu-devel] [6004] target-ppc: fix compilation with PRECISE_EMULATION 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: 6004 http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=6004 Author: aurel32 Date: 2008-12-13 11:46:36 +0000 (Sat, 13 Dec 2008) Log Message: ----------- target-ppc: fix compilation with PRECISE_EMULATION Signed-off-by: Aurelien Jarno Modified Paths: -------------- trunk/target-ppc/op_helper.c Modified: trunk/target-ppc/op_helper.c =================================================================== --- trunk/target-ppc/op_helper.c 2008-12-13 11:46:27 UTC (rev 6003) +++ trunk/target-ppc/op_helper.c 2008-12-13 11:46:36 UTC (rev 6004) @@ -1041,7 +1041,7 @@ farg1.d = float64_add(farg1.d, farg2.d, &env->fp_status); } else { /* Magnitude subtraction of infinities */ - farg1.ll == fload_invalid_op_excp(POWERPC_EXCP_FP_VXISI); + farg1.ll = fload_invalid_op_excp(POWERPC_EXCP_FP_VXISI); } #else farg1.d = float64_add(farg1.d, farg2.d, &env->fp_status); @@ -1095,7 +1095,6 @@ } else { farg1.d = float64_mul(farg1.d, farg2.d, &env->fp_status); } -} #else farg1.d = float64_mul(farg1.d, farg2.d, &env->fp_status); #endif @@ -1120,7 +1119,7 @@ } else if (unlikely(iszero(farg2.d))) { if (iszero(farg1.d)) { /* Division of zero by zero */ - farg1.ll fload_invalid_op_excp(POWERPC_EXCP_FP_VXZDZ); + farg1.ll = fload_invalid_op_excp(POWERPC_EXCP_FP_VXZDZ); } else { /* Division by zero */ farg1.ll = float_zero_divide_excp(farg1.d, farg2.d); @@ -1465,7 +1464,7 @@ /* sNaN square root */ farg.ll = fload_invalid_op_excp(POWERPC_EXCP_FP_VXSNAN); } else { - fard.d = float64_to_float32(farg.d, &env->fp_status); + farg.d = float64_to_float32(farg.d, &env->fp_status); } #else farg.d = float64_to_float32(farg.d, &env->fp_status);