Issues with Win32 MMX code

Nils Pipenbrinck <[email protected]>
Newsgroups gmane.comp.multimedia.ogg.theora.devel
Message-ID <[email protected]>
Hi folks.

Mozilla had some issues with the MMX optimized frag_recon functions over 
the last days, and I was able to track the problem down. The code itself 
is fine, but it unfortunately it has the tendency to cause a 
non-deterministic compiler bug.

The whole discussion is here:

  https://bugzilla.mozilla.org/show_bug.cgi?id=474937


After thinking about the problem I've suggested to remove all optimized 
frag_recon assembler functions and replace them with MMX intrinsic based 
versions. My hope is that the problem will dissapear that way because 
the new functions will be no special cases for the compiler anymore.

If we only fix/remove the function that caused the problems (that's the 
current bug-fix) we don't win much because the problem may occur a week 
or two later at another place.

Any comments?

- Nils
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.