Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754760AbZKHRhM (ORCPT ); Sun, 8 Nov 2009 12:37:12 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752211AbZKHRhL (ORCPT ); Sun, 8 Nov 2009 12:37:11 -0500 Received: from atrey.karlin.mff.cuni.cz ([195.113.26.193]:48197 "EHLO atrey.karlin.mff.cuni.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751200AbZKHRhK (ORCPT ); Sun, 8 Nov 2009 12:37:10 -0500 Date: Sun, 8 Nov 2009 18:37:08 +0100 From: Pavel Machek To: Matteo Croce Cc: "H. Peter Anvin" , Ingo Molnar , linux-kernel@vger.kernel.org Subject: Re: i686 quirk for AMD Geode Message-ID: <20091108173708.GF1372@ucw.cz> References: <40101cc30910021912r17b3a08bue1b9412e4fa47d89@mail.gmail.com> <20091003072127.GC21407@elte.hu> <40101cc30911060659k7b3b6428ob1340e476bdbac5b@mail.gmail.com> <4AF4526B.4060101@zytor.com> <40101cc30911061418w357b74d8i3bf9a9537de052d4@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <40101cc30911061418w357b74d8i3bf9a9537de052d4@mail.gmail.com> User-Agent: Mutt/1.5.18 (2008-05-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1615 Lines: 41 On Fri 2009-11-06 23:18:06, Matteo Croce wrote: > On Fri, Nov 6, 2009 at 5:44 PM, H. Peter Anvin wrote: > > On 11/06/2009 06:59 AM, Matteo Croce wrote: > >> indeed it has MMX, MMXEXT and CMOV, just lacks the long NOP instruction (NOPL). > > > > MMX and MMXEXT are hardly hallmarks of i686, which leaves only cmov. > > I'm somewhat wondering about the general value of this patch; is i686 > > code really that much faster on Geode that it's worth it? > > > > ? ? ? ?-hpa > > > > -- > > H. Peter Anvin, Intel Open Source Technology Center > > I work for Intel. ?I don't speak on their behalf. > > > > > > yes, I did some test like gzip, bzip2, lame etc and they give more or less > the same results of dhrystone > > root@alix:/usr/src# CFLAGS='-march=i586' ./dry.c > Microseconds for one run through Dhrystone: 1.4 > Dhrystones per Second: 740741 ... > root@alix:/usr/src# CFLAGS='-march=i686' ./dry.c > Trying 5000000 runs through Dhrystone: > Microseconds for one run through Dhrystone: 1.2 > Dhrystones per Second: 841751 Teach gcc that geodelx exists? No need to break kernel for that... and you probably can gain even bigger gains. Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/