29.12. x86 SIMD
Parent section: Section 28.3, “SIMD assembly”
History:
-
MMX: MultiMedia eXtension (unofficial name). 1997. MM0-MM7 64-bit registers.
-
SSE: Streaming SIMD Extensions. 1999. XMM0-XMM7 128-bit registers, XMM0-XMM15 for AMD in 64-bit mode.
-
SSE2: 2004
-
SSE3: 2006
-
SSE4: 2006
-
AVX: Advanced Vector Extensions. 2011. YMM0–YMM15 256-bit registers in 64-bit mode. Extension of XMM.
-
AVX2:2013
-
AVX-512: 2016. 512-bit ZMM registers. Extension of YMM.