Kenneth Culver wrote:
> > I assume the compiler is not stupid enough to try and use both when that
> > is impossible.  Don't forget this is all just passing a CPU name to gcc
> > which actually decides what instructions to use.
> 
> That's not what I mean... What I mean is that if one application is using
> SSE, and the other wants to use 3dnow, this will incur a performance
> penalty (although I'm not sure how much or how noticable it is), so some
> people may not want to have SSE enabled.

If you set your CPUTYPE cause gcc to *generate* sse instructions, then
it will crash the binary if the kernel doesn't support it.

As far as I understood it, the 'dont mix 3dnow and SSE' thing was exactly
that.. do not mix the instructions together in the same application
stream..  Apparently the instruction decoder wasn't tuned for both in the
same data stream.

Cheers,
-Peter
--
Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
"All of this is for nothing if we don't go to the stars" - JMS/B5


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to