Actually, mmx doesn't really mean anything:

http://en.wikipedia.org/wiki/MMX

mplayer and the X server gain performance by using these extensions
(mmx, sse, sse2). One of the reasons why X is much faster in Gentoo
than in Debian. (Personal Experience, please, no flames)

2006/1/13, John Myers <[EMAIL PROTECTED]>:
> On Friday 13 January 2006 07:45, Francesco Riosa wrote:
> > Tom Smith wrote:
> > > Well, if they're /not/ mutually exclusive, another question that comes
> > > up is...
> > >
> > > If a program is compiled with sse or sse2 support on a Pentium II, will
> > > the program run slower than it otherwise would? (Some of the programs I
> > > have are compiled and then distributed to servers with different
> > > CPUs--P-IIs and P-IVs, mainly.)
> >
> > speaking of manually added options to CFLAGS*, not of use flags
> >
> > The only place where mathematics count on a server is encryption ?
> > (notice the question mark)
> > Mayor part of server software use integer math that are not so enhanced
> > by optimizations.
> > The code produced is less stable, and difficult to debug, this bring to the
> > question: why take the risk ?
> actually, mmx (MultiMedia eXtensions) , sse and sse2 instructions are designed
> primarily for multimedia and gaming type applications, which _do_ use
> floating-point math, and AFAIK, encryption is going to be all-integer too
> (floating-point math is not perfectly precise)
>
> And, like I said earlier, if you put a program with an sse or sse2 instruction
> on a PII, the program will most likely spontaneously abort when it tries to
> execute the unsupported instruction.
> --
> #
> # electronerd, the electronerdian from electronerdia
> #
>
>
>

-- 
gentoo-user@gentoo.org mailing list

Reply via email to