Summary of simd technologies, Mmx™ technology, Streaming simd extensions – Intel ARCHITECTURE IA-32 User Manual
Page 33: Summary of simd technologies -5, Mmx™ technology -5 streaming simd extensions -5

IA-32 Intel® Architecture Processor Family Overview
1-5
SSE and SSE2 instructions also introduced cacheability and memory
ordering instructions that can improve cache usage and application
performance.
For more on SSE, SSE2, SSE3 and MMX technologies, see:
IA-32 Intel® Architecture Software Developer’s Manual, Volume 1:
Chapter 9, “Programming with Intel® MMX™ Technology”;
Chapter 10, “Programming with Streaming SIMD Extensions
(SSE)”; Chapter 11, “Programming with Streaming SIMD
Extensions 2 (SSE3)”; Chapter 12, “Programming with Streaming
SIMD Extensions 3 (SSE3)”
Summary of SIMD Technologies
MMX™ Technology
MMX Technology introduced:
•
64-bit MMX registers
•
support for SIMD operations on packed byte, word, and doubleword
integers
MMX instructions are useful for multimedia and communications
software.
Streaming SIMD Extensions
Streaming SIMD extensions introduced:
•
128-bit XMM registers
•
128-bit data type with four packed single-precision floating-point
operands
•
data prefetch instructions
•
non-temporal store instructions and other cacheability and memory
ordering instructions
•
extra 64-bit SIMD integer support