X86 Assembly/SSE

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search
This section of the x86 Assembly book is a stub. You can help by expanding this section.



SSE stands for Streaming SIMD Extensions. SSE is essentially the floating-point equivalent of the MMX instructions. SSE registers are 128 bits, and can be used to perform operations on either two 64 bit floating point numbers (C double), or 4 32-bit floating point numbers (C float).

[edit] SSE

128-bit registers

XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7

[edit] SSE2

Same as MMX and SSE

[edit] SSE3

Same as MMX and SSE