From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45814) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VZkxx-00038P-RR for qemu-devel@nongnu.org; Fri, 25 Oct 2013 13:14:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VZkxq-0005Qs-IM for qemu-devel@nongnu.org; Fri, 25 Oct 2013 13:14:29 -0400 Message-ID: <526AA6C4.3070507@gmail.com> Date: Fri, 25 Oct 2013 12:13:40 -0500 From: Tom Musta MIME-Version: 1.0 References: <526947CA.4020504@gmail.com> <526949E1.3010405@gmail.com> <5269852E.9000601@twiddle.net> <526A9B6A.7080001@gmail.com> <526A9F91.104@twiddle.net> In-Reply-To: <526A9F91.104@twiddle.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 13/19] Add VSX ISA2.06 Multiply Add Instructions List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Richard Henderson , QEMU Developers Cc: "qemu-ppc@nongnu.org" On 10/25/2013 11:42 AM, Richard Henderson wrote: > I believe that a better implementation could use float*_muladd, and check the > result for float_flag_invalid. If set, compute the intermediate product so you > can figure out the VXISI setting. But we'd expect that to be an unlikely path. Interesting thought. I think I see a way to re-arrange the code. Thanks, Richard.