From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:34487) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QAPvk-00032p-4y for qemu-devel@nongnu.org; Thu, 14 Apr 2011 13:02:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QAPvj-0005au-6g for qemu-devel@nongnu.org; Thu, 14 Apr 2011 13:02:08 -0400 Received: from a.mail.sonic.net ([64.142.16.245]:39025) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QAPvi-0005aX-R8 for qemu-devel@nongnu.org; Thu, 14 Apr 2011 13:02:07 -0400 Message-ID: <4DA72882.7080202@twiddle.net> Date: Thu, 14 Apr 2011 10:01:54 -0700 From: Richard Henderson MIME-Version: 1.0 References: <1302645571-20500-1-git-send-email-aurelien@aurel32.net> <1302645571-20500-9-git-send-email-aurelien@aurel32.net> <4DA5C372.5090807@twiddle.net> <4DA70F43.90701@twiddle.net> <4DA7205E.1070208@twiddle.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 08/19] target-alpha: use new float64_unordered() function List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: qemu-devel@nongnu.org, Aurelien Jarno On 04/14/2011 09:48 AM, Peter Maydell wrote: > Or the other approach would be to do something like > how the 'denormal-input-went-to-zero' case is handled: have > an extra float_flag for float_flag_output_denormal, and let > targets either (a) special-case it or (b) merge it with > whichever of underflow or inexact they like when constructing > the guest-visible floating point status flags. I kind of like > that better, actually. Either of your proposed solutions works for me. Either allows significant freedom in the backend to decide on how to implement the per-instruction selection. r~