From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:36204) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tteaj-0006jn-5e for qemu-devel@nongnu.org; Fri, 11 Jan 2013 08:24:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ttead-00071t-TX for qemu-devel@nongnu.org; Fri, 11 Jan 2013 08:24:12 -0500 Received: from relay1.mentorg.com ([192.94.38.131]:62122) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ttead-00071g-NR for qemu-devel@nongnu.org; Fri, 11 Jan 2013 08:24:07 -0500 Message-ID: <50F0126B.6080106@codesourcery.com> Date: Fri, 11 Jan 2013 14:23:55 +0100 From: Tom de Vries MIME-Version: 1.0 References: 1349814458-21739-3-git-send-email-aurelien@aurel32.net Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] [PATCH 02/14] target-mips: use the softfloat floatXX_muladd functions List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: aurelien@aurel32.net Cc: qemu-devel@nongnu.org, Richard Henderson Aurelien, > @@ -8307,7 +8307,7 @@ static void gen_flt3_arith (DisasContext *ctx, uint32_t > opc, > gen_load_fpr64(ctx, fp0, fs); > gen_load_fpr64(ctx, fp1, ft); > gen_load_fpr64(ctx, fp2, fr); > - gen_helper_float_muladd_d(fp2, cpu_env, fp0, fp1, fp2); > + gen_helper_float_madd_d(fp2, cpu_env, fp0, fp1, fp2); > tcg_temp_free_i64(fp0); > tcg_temp_free_i64(fp1); > gen_store_fpr64(ctx, fp2, fd); AFAIU: - you're replacing here a non-fused mAC with a fused MAC and - for all mips cores (except the r8000) the madd.d is non-fused. So shouldn't we use a non-fused MAC here? Thanks, - Tom