From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22290 invoked by alias); 15 Mar 2004 12:05:28 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 22274 invoked from network); 15 Mar 2004 12:05:25 -0000 Received: from unknown (HELO diogenis.ceid.upatras.gr) (150.140.141.181) by sources.redhat.com with SMTP; 15 Mar 2004 12:05:25 -0000 Received: (qmail 12262 invoked from network); 15 Mar 2004 12:05:23 -0000 Received: from zenon.ceid.upatras.gr (150.140.141.182) by diogenis.ceid.upatras.gr with SMTP; 15 Mar 2004 12:05:23 -0000 Received: (qmail 3999 invoked by uid 2228); 15 Mar 2004 12:05:23 -0000 Date: Mon, 15 Mar 2004 12:05:00 -0000 From: Stelios Xanthakis To: Dan Nicolaescu cc: Roger Sayle , gcc@gcc.gnu.org Subject: Re: GCC viciously beaten by ICC in trig test! In-Reply-To: <200403150221.i2F2LQ4J018909@scanner2.ics.uci.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2004-03/txt/msg00676.txt.bz2 On Sun, 14 Mar 2004, Dan Nicolaescu wrote: > Roger Sayle writes: > > fsin > > fmul %st(0), %st > > Intel 8.0 (that was used in the original test) generates something > very different: > > mulsd %xmm1, %xmm1 #10.25 > mulsd %xmm0, %xmm0 #10.15 > addsd %xmm1, %xmm0 #10.25 > movsd %xmm0, (%esp) #10.25 > fldl (%esp) #10.25 > Does --fpmath=sse fix this? Can the processor in question do sse for doubles? In my experience, "--fpmath=sse --fsingle-precision-constants" generates much faster code for a raytracer I have here.