From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LDgIS-0000D8-Gy for qemu-devel@nongnu.org; Fri, 19 Dec 2008 09:25:44 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LDgIQ-0000Cw-5q for qemu-devel@nongnu.org; Fri, 19 Dec 2008 09:25:43 -0500 Received: from [199.232.76.173] (port=34790 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LDgIP-0000Ct-WA for qemu-devel@nongnu.org; Fri, 19 Dec 2008 09:25:42 -0500 Received: from mx20.gnu.org ([199.232.41.8]:2879) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LDgIP-0006GT-Pq for qemu-devel@nongnu.org; Fri, 19 Dec 2008 09:25:41 -0500 Received: from mail.codesourcery.com ([65.74.133.4]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LDgIO-0006ve-Mz for qemu-devel@nongnu.org; Fri, 19 Dec 2008 09:25:41 -0500 From: Paul Brook Subject: Re: [Qemu-devel] [6106] Implement default-NaN mode. Date: Fri, 19 Dec 2008 14:25:33 +0000 References: <761ea48b0812190611g1e3fe5c0ndf6fa23138cf7caf@mail.gmail.com> In-Reply-To: <761ea48b0812190611g1e3fe5c0ndf6fa23138cf7caf@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200812191425.37341.paul@codesourcery.com> 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 Cc: Laurent Desnogues > Doesn't this require an update to the way flags are computed in > target-arm/cpu.h/cpu_get_tb_cpu_state? No. These are all runtime checks. In theory this patch (and the flush-to-zero patch) introduce some runtime overhead. However it should only effect the exceptional cases of denormals and NaNs, normal numbers should be unaffected. > Also I guess the comment at end of vfp_set_fpscr needs some > update to reflect the handling of DN :-) Keep reading :-) Paul