From owner-cvs-src@FreeBSD.ORG Thu Mar 6 02:56:31 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6FD9106566C for ; Thu, 6 Mar 2008 02:56:31 +0000 (UTC) (envelope-from cperciva@freebsd.org) Received: from pd4mo3so.prod.shaw.ca (idcmail-mo1so.shaw.ca [24.71.223.10]) by mx1.freebsd.org (Postfix) with ESMTP id BF94D8FC13 for ; Thu, 6 Mar 2008 02:56:31 +0000 (UTC) (envelope-from cperciva@freebsd.org) Received: from pd3mr1so.prod.shaw.ca (pd3mr1so-qfe3.prod.shaw.ca [10.0.141.177]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0JXA000LRG4C0F00@l-daemon> for cvs-src@FreeBSD.ORG; Wed, 05 Mar 2008 19:55:24 -0700 (MST) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr1so.prod.shaw.ca (Sun Java System Messaging Server 6.2-7.05 (built Sep 5 2006)) with ESMTP id <0JXA00GLUG4BAK60@pd3mr1so.prod.shaw.ca> for cvs-src@FreeBSD.ORG; Wed, 05 Mar 2008 19:55:24 -0700 (MST) Received: from hexahedron.daemonology.net ([24.80.10.198]) by l-daemon (Sun Java System Messaging Server 6.2-7.05 (built Sep 5 2006)) with SMTP id <0JXA00HXRG49FB40@l-daemon> for cvs-src@FreeBSD.ORG; Wed, 05 Mar 2008 19:55:23 -0700 (MST) Received: (qmail 1428 invoked from network); Thu, 06 Mar 2008 02:55:21 +0000 Received: from unknown (HELO hexahedron.daemonology.net) (127.0.0.1) by localhost with SMTP; Thu, 06 Mar 2008 02:55:21 +0000 Date: Wed, 05 Mar 2008 18:55:21 -0800 From: Colin Percival In-reply-to: <20080306021222.GA46783@zim.MIT.EDU> To: Colin Percival , Peter Jeremy , Bruce Evans , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Message-id: <47CF5D19.3090100@freebsd.org> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7bit X-Enigmail-Version: 0.95.5 References: <200803051121.m25BLE03035426@repoman.freebsd.org> <20080305182531.GS68971@server.vk2pj.dyndns.org> <20080306021222.GA46783@zim.MIT.EDU> User-Agent: Thunderbird 2.0.0.9 (X11/20071117) Cc: Subject: Re: cvs commit: src/sys/i386/include _types.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2008 02:56:32 -0000 David Schultz wrote: > ... if we're going to go down this path, we ought to just bite > the bullet and change npx.h and contrib/gcc/config/i386/freebsd.h > to use 64-bit precision by default on i386. Why would we want to randomly and pointlessly break things? To quote Kahan, "if a programmer asks for IEEE double-precision arithmetic, of course that's what you should give him" -- double rounding is simply not acceptable. Colin Percival