On Sun, 2005-03-27 at 12:48 +0900, Chris White wrote: > My God.. I love this part: > > Ok, so I had some users complain about mmx2 being showed as enabled > in mplayer despite the lack of mmxext in /proc/cpuinfo. Therefore I > decided to get upstream help. Here's what we got...: > > mmx2 = sse > sse = mmx2 > > but in mplayer's configure script: > > mmx2 = sse's integer logic > sse = sse's floating point stuff > > so mmx2 is NOT a flag for mmx2 support.. it's a flag for integer portion > of sse... > > ok, so at this point I'm confused as to how to approach this. What > about AMD? Do they use mmxext for stuff like that.. or sse2 extensions > (as someone mentioned). My plan is to have sse USE flag enable mmx2 > only (since it's "the best") and disable sse (since it's the same thing > but "worse"). However, that only takes care of intel.. what about AMD > processors though? They deal with all this stuff differently. > Recomendations are welcome at this point.. I'm going to get some asprin...
That sounds very brain dead by upstream. IMHO they really shouldn't use keywords for things which don't do what everybody else would expect them to do. Did you already propose them to change this behavior and introduce either another keyword for the floating point stuff or merge those two, enabling it by default when sse is enabled. I'm kinda confused now... -- (o_ Markus Nigbur //\ Gentoo GNU/Linux Developer [ ]/_ http://www.gentoo.org GPG Fingerprint: 9E31 187A 6C78 210C F248 EDBB F2FB A77F 707D F8C1 -- [email protected] mailing list
