Share on Facebook Share on Twitter Email
Answers.com

MMX

 

(MultiMedia EXtensions) A set of 57 additional instructions built into the Pentium MMX chip for improved multimedia and modem performance by performing mathematical operations on multiple sets of data at the same time (see SIMD). For example, MMX includes a multiply-add instruction that provides the capabilities of a DSP chip typically found on a sound card. All subsequent Pentium CPUs, except for the Pentium Pro, included MMX. Many multimedia enhancements to the instruction set were added later (see SSE).

MMX Borrows its Registers

The CPU has to be switched into MMX mode, which turns the first 64 bits of the eight 80-bit floating point registers into MMX registers. When 8, 16 or 32-bit integers are loaded into the MMX registers, they can be added and multiplied simultaneously. Additional integer registers were added with Intel's subsequent SSE instructions, thus simultaneous floating point and multimedia operations were no longer mutually exclusive (see SSE).

MMX Registers
Simultaneous operations are performed when integers are loaded into the MMX registers.

Download Computer Desktop Encyclopedia to your iPhone/iTouch

Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Shopping: MMX
Top
 
 

 

Copyrights:

Computer Desktop Encyclopedia. THIS DEFINITION IS FOR PERSONAL USE ONLY.
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2010 The Computer Language Company Inc.  All rights reserved.  Read more