4 ms·
Goodbye, MMX Usage inside Qt possibly removed soon
- moreorless 15y agoFor some strange reason, when I see MMX, I am reminded of Sega's old "with blast processing" commercials.
- DiabloD3 15y agoUh, none of that makes any sense. You don't have to stop using MMX to use AVX, although you might benefit from using equivalent SSE2 instructions when available (might as well, who doesn't have an SSE2 processor now, you have to go pre-P4 for that), and that gets a tiny little mention near the end.
- edsrzf 15y agoI don't think he's saying that you need to stop using MMX to use AVX. I think he's saying that MMX is old and SSE is much better, especially on x86-64 where you're guaranteed to have at least SSE2.
- DiabloD3 15y agoThen hes trying to make his point confusingly and over-verbosely.
- pavlov 15y agoI think he's saying that the MMX versions of these functions actually perform worse than what the compiler could produce from the plain C code, because the compiler would be able to use SSE2 for all floating-point math. Hence, these elaborately hand-optimized code paths are actually "pessimizations".
- exDM69 15y ago... for new hardware. If you still target Pentium 2 boxes, this is bad news for you :)