Mail Archives: djgpp/1996/12/24/15:35:34
Benjamin D Chambers writes:
>I saw a lot of posts about Intel MMX.
>What is it?
It's a set of multimedia extensions to the Pentium chipset. It's a while
since I looked at any MMX info, but as I recall, it carries out simple
integer operations (move, compare, add, etc) in parallel, ie. one MMX
instruction operates on many memory addresses.
According to Intel, this will revolutionise graphics coding and sample
mixing, among other things, but I was less than convinced. For one
thing, I didn't think the MMX instructions would be applicable to
texture mapping, which strikes me as one of the most important tasks a
next-generation multimedia system needs to deal with. But more
importantly, MMX reuses the floating point stack for its registers, so
MMX and floating point instructions can't be used side by side. Argh!
Given that an MMX system would probably have wavetable sound and video
acceleration hardware in any case, if forced to choose between floating
point and MMX, I'd take the floating point...
/*
* Shawn Hargreaves - shawn AT talula DOT demon DOT co DOT uk - http://www.talula.demon.co.uk/
* Ghoti: 'gh' as in 'enough', 'o' as in 'women', and 'ti' as in 'nation'.
*/
- Raw text -