Reply 40 of 44, by Tristan
I have noticed that in PartialMT32.h the USE_MMX directive has been
set to 1 therefore enabling some of the MMX routines in CPartialMT32.cpp and disabling others (depending on whether the comparason is '== 0' or '!= 2'). From this I assume that some of the MMX routines are not up to date and in those cases the C language routines should be used instead.
I have found that the C code version and the MMX code version for mixBuffersRing give different results on my setup (the C code version is very soft for some reason). Can I always assume that the C code version is correct when testing or should I just use the defaults?