From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=60348 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PNqtH-0001Pw-AH for qemu-devel@nongnu.org; Wed, 01 Dec 2010 12:54:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PNqtG-00076T-Fq for qemu-devel@nongnu.org; Wed, 01 Dec 2010 12:54:51 -0500 Received: from mail.codesourcery.com ([38.113.113.100]:52118) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PNqtG-00076J-7U for qemu-devel@nongnu.org; Wed, 01 Dec 2010 12:54:50 -0500 Date: Wed, 1 Dec 2010 09:54:48 -0800 From: Nathan Froyd Subject: Re: [Qemu-devel] [PATCH 08/12] ARM: Return correct result for single<->double conversion of NaN Message-ID: <20101201175448.GM24280@codesourcery.com> References: <1290538431-13170-1-git-send-email-peter.maydell@linaro.org> <1290538431-13170-9-git-send-email-peter.maydell@linaro.org> <20101129174928.GE8544@codesourcery.com> <20101129195453.GP8544@codesourcery.com> <20101201153944.GG24280@codesourcery.com> <4CF68B4D.9010401@twiddle.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4CF68B4D.9010401@twiddle.net> List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Richard Henderson Cc: Peter Maydell , qemu-devel@nongnu.org On Wed, Dec 01, 2010 at 09:52:13AM -0800, Richard Henderson wrote: > I think I've lost the thread a bit -- is the proposal to > replace the existing float*_is_nan with _is_quiet_nan and > invent a new function that returns true for both Q+S? That > at least would be monotonic improvement for Alpha, although > as noted above not 100% correct. Yes, that's the plan. As (planned to be) implemented, doing this should not change anything: 1. s/float*_is_nan/float*_is_quiet_nan/g 2. write new float*_is_nan 3. use new float*_is_nan in new code 4. replace bogus float*_is_quiet_nan uses with new function -Nathan