i dont understand whats going on here. I thought those flags enabled the use of extended sets of the x86 instruction set, and amd64 chips are in the x86 family, aren't they? and they support those extensions, I'm sure, so what then do those flags do that the amd64 can't make use of the flags?

On 4/29/05, Ciaran McCreesh <[EMAIL PROTECTED]> wrote:
On Fri, 29 Apr 2005 11:36:25 -0400 daniel
<[EMAIL PROTECTED]> wrote:
| > Well, sse, sse2, mmx, mmxext and 3dnow are x86 things, not amd64
| > things, so you don't get to play with them. altivec is ppc, so you
| > can't play with that either. I'm guessing that the rest are masked
| > due to non-working dependencies.
|
| then why are 3dnow, mmx, sse and sse2 in the flags section of cpuinfo?
| or is this in no way related to the use flags?

Well, you always get them on amd64. But that's not what those USE flags
are for -- they enable or disable x86-specific assembly stuff where
relevant. On amd64, it's not relevant.

I wanted to call the flags x86-3dnow, x86-sse, ppc-altivec, sparc-vis
and so on to avoid this problem. Ah well.

--
Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
Mail            : ciaranm at gentoo.org
Web             : http://dev.gentoo.org/~ciaranm



Reply via email to