Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Dec 2008 18:43:39 -0700 (MST)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        arm@FreeBSD.org
Subject:   Fw: Cirrus EP93xx MaverickCrunch GCC 4.3.2 patches
Message-ID:  <20081229.184339.1791045642.imp@bsdimp.com>

next in thread | raw e-mail | index | archive | help
----Next_Part(Mon_Dec_29_18_43_39_2008_883)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


FYI.  I've not evaluated these patches, but thought people here might
be interested in them.

Warner



----Next_Part(Mon_Dec_29_18_43_39_2008_883)--
Content-Type: Message/Rfc822
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Delivery-Date: Mon, 29 Dec 2008 18:06:51 -0700
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on harmony.bsdimp.com
X-Spam-Level: *
X-Spam-Status: No, score=1.3 required=3.5 tests=EMPTY_MESSAGE, MISSING_SUBJECT,
	NO_RECEIVED autolearn=no version=3.2.5
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id mBU14KJ1099767
	for <imp@bsdimp.com>; Mon, 29 Dec 2008 18:04:21 -0700 (MST)
	(envelope-from bounces-port-arm-owner-imp=bsdimp.com@NetBSD.org)
Received: by mail.netbsd.org (Postfix, from userid 0)
	id 2D1F163B122; Tue, 30 Dec 2008 01:04:17 +0000 (UTC)
Delivered-To: port-arm@netbsd.org
Received: from mail-ew0-f17.google.com (mail-ew0-f17.google.com
	[209.85.219.17])
	by mail.netbsd.org (Postfix) with ESMTP id 8E8F263B108
	for <port-arm@netbsd.org>; Tue, 30 Dec 2008 01:04:15 +0000 (UTC)
Received: by ewy10 with SMTP id 10so5275821ewy.13
	for <port-arm@netbsd.org>; Mon, 29 Dec 2008 17:04:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:sender
	:to:subject:mime-version:content-type:content-transfer-encoding
	:content-disposition:x-google-sender-auth;
	bh=g8oEvQPnUPgJLJxC2KE2Di19s+1JoqijtD0WZ8POflw=;
	b=wQPDBT0PDVXMr5H+5GT5lK/XpdHQRbg7cmA4AQBuWk/pIxRmqFhfh4IqzoZTudKyA+
	fS00TRa2GmNpFv/6eGraq1TeZPXE8cNgYoqlnAzW0BImabGVcyTJ3IKWZ5xjk4F6QI9V
	aArcnWZ9SQBEw+yVkF2v64ku1u7ko3/7heZZ4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:sender:to:subject:mime-version:content-type
	:content-transfer-encoding:content-disposition:x-google-sender-auth;
	b=rp5p6QX7TvZ3t7zBzrMYKfz2tk3wb3ym9egxND1hKm2fdrKeP/lNslezZ2M7zv9hn6
	KNSjszOrJVt5CJ/COGxKmmtNhJXMO5py8kkNGaMIcXw4UV61g6mZ6AfFlgWQa5f2gzP2
	FDgkcMs8bWw1F8sNjJ8x5cRFoF+rKM7uz+zsI=
Received: by 10.210.144.3 with SMTP id r3mr4735300ebd.198.1230599054311;
	Mon, 29 Dec 2008 17:04:14 -0800 (PST)
Received: by 10.210.129.20 with HTTP; Mon, 29 Dec 2008 17:04:14 -0800 (PST)
Message-ID: <56d259a00812291704y7fa38d0h26762c221be23a62@mail.gmail.com>
Date: Tue, 30 Dec 2008 01:04:14 +0000
From: "Martin Guy" <martinwguy@yahoo.it>
To: "debian-arm@lists.debian.org" <debian-arm@lists.debian.org>,
	port-arm@NetBSD.org, linux-arm@lists.arm.linux.org.uk
Subject: Cirrus EP93xx MaverickCrunch GCC 4.3.2 patches
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Google-Sender-Auth: f7184a8d0764ce69
Sender: port-arm-owner@NetBSD.org
List-Id: port-arm
Precedence: list

Hi all
  Thought I'd broadcast this more widely in the hope of catching more
Crunh-weary folks ;)

---------- Forwarded message ----------
From: Martin Guy <martinwguy@yahoo.it>
Date: Dec 18, 2008 2:39 PM
Subject: Re: in at the deep end
To: linux-cirrus@freelists.org


Ok, I have working Maverick patches for gcc-4.3.2.

 Main differences from the Futaris 4.1.2 and 4.2.0 ones:
 - no negative impact on speed of regular ARM code
 - addition of -mieee flag for full IEEE precision at about half of full speed
 - generated floating point code is about 10% faster

 See martinwguy.co.uk/martin/crunch for patches, native compiler
 tarballs and description.

 While I've compiled and run testsuite of various real programs, the
 infamous "paranoia" IEEE conformance torture test when testing double
 precision, fails in bizarre ways (see above web page). This seems to
 be due to further undocumented subtle timing bugs in the silicon,
 which only "paranoia" is unlucky enough to tickle.

 Enjoy; feedback welcome


    M



----Next_Part(Mon_Dec_29_18_43_39_2008_883)----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081229.184339.1791045642.imp>