From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MA3xQ-0001Yl-BH for garchives@archives.gentoo.org; Fri, 29 May 2009 15:25:20 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A79A0E04E3; Fri, 29 May 2009 15:25:18 +0000 (UTC) Received: from cdptpa-omtalb.mail.rr.com (cdptpa-omtalb.mail.rr.com [75.180.132.121]) by pigeon.gentoo.org (Postfix) with ESMTP id 89052E052C for ; Fri, 29 May 2009 15:25:18 +0000 (UTC) Received: from basement.kutulu.org ([70.121.200.185]) by cdptpa-omta04.mail.rr.com with ESMTP id <20090529152516515.XJPU9202@cdptpa-omta04.mail.rr.com> for ; Fri, 29 May 2009 15:25:18 +0000 Received: by basement.kutulu.org (Postfix, from userid 58) id 369DF114BD; Fri, 29 May 2009 11:25:15 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on basement.kutulu.org X-Spam-Level: X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.2.5 Received: from [127.0.0.1] (localhost [127.0.0.1]) by basement.kutulu.org (Postfix) with ESMTPS id 4E2341144B for ; Fri, 29 May 2009 11:25:14 -0400 (EDT) Message-ID: <4A1FFE5B.7070808@kutulu.org> Date: Fri, 29 May 2009 11:25:15 -0400 From: Mike Edenfield User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b3pre) Gecko/20090223 Thunderbird/3.0b2 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] USE="mmx mmxext sse sse2 ssse3 3dnow 3dnowext" References: <4E38BD16-0410-4A31-839C-290364A8D735@stellar.eclipse.co.uk> <047506CD-647D-472E-A96B-96C278C31F51@stellar.eclipse.co.uk> <871vq85vcf.fsf@newton.gmurray.org.uk> <200905290855.46136.volkerarmin@googlemail.com> In-Reply-To: <200905290855.46136.volkerarmin@googlemail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 89b17bae-d63b-47f1-8cda-852c41052cea X-Archives-Hash: 9f6658cd2797116a40c0f6682374596b Stroller writes: > But, surely "-march=" also instructs gcc to support the additional > instructions. Suggest you re-read Daniel's post that I was replying > to. > > What's the difference between supporting the "certain set of > instructions" with "-march=" and doing so with USEs? One is for telling gcc how to compile C code, the other is for telling packages what inline assembler code is legal. In the case of mplayer, just setting mmx/sse/etc does absolutely nothing. You also have to enable custom-cpuopts, which then tells mplayer to ignore its own build-time detection of CPU features and only use the ones you tell it. Either way, if mplayer does it automatically or you pass in USE flags, all they do is enable selected asm files in the codecs that use those opcodes. --K