Supplemental Streaming SIMD Extensions 3
SSSE3 (SupplementalStreamingSIMDExtensions3) bezeichnet die mitIntelsCore-Architektur eingeführten Erweiterungen desSSE3-Befehlssatzes. Firmenintern werden auch die BezeichnungenTejas New Instructions (TNI) oderMerom New Instructions (MNI) verwendet. SSSE3 wird fälschlicherweise oft alsSSE4 bezeichnet, jedoch stellt SSE4 eine vollkommen andere Befehlssatzerweiterung dar.
Neue Befehle
[Bearbeiten |Quelltext bearbeiten]SSSE3 erweitert denSSE3-Befehlssatz um 16 neue Befehle. Da diese sowohl auf 64-Bit-MMX-Register als auch auf 128-Bit-SSE-Register angewendet werden können, gibt Intel an, es seien 32 Befehle.[1]
- psignw, psignd, psignb
- pshufb
- pmulhrsw, pmaddubsw
- phsubw, phsubsw, phsubd
- phaddw, phaddsw, phaddd
- palignr
- pabsw, pabsd, pabsb
SSSE3 wurde als Teil derIntel-Core-Mikroarchitektur präsentiert, und erstmals in den ProzessorkernenMerom (Notebook),Allendale/Conroe (Desktop) undWoodcrest (Server) integriert.
CPUs mit SSSE3
[Bearbeiten |Quelltext bearbeiten]- Intel Atom (alle Prozessoren)
- Intel Celeron (ab ProzessorkernConroe-L)
- Intel Celeron M (ab ProzessorkernMerom-1024)
- alle Prozessoren derIntel-Core-2-Serie
- alle Prozessoren derIntel-Core-i-Serie
- Intel Pentium Dual-Core
- Intel Xeon (ab ProzessorkernWoodcrest)
- VIA Nano
- AMD Bulldozer
- AMD Fusion
- AMD Ryzen
Fußnoten
[Bearbeiten |Quelltext bearbeiten]- ↑Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2B: Instruction Set Reference, N-Z. Ordernumber 253667-037US, Januar 2011 (Memento vom 28. April 2011 imInternet Archive)
Betriebsmodi | Real Mode •Protected Mode •Virtual 8086 Mode •System Management Mode •Long Mode •Compatibility Mode |
Befehlssatzerweiterungen | x87 ⬝PAE ⬝NX ⬝AMD64/Intel 64 (x64) ⬝HTT ⬝VT-x/AMD-V/VIA VT ⬝3DNow! ⬝MMX ⬝SSE ⬝SSE2 ⬝SSE3 ⬝SSSE3 ⬝SSE4 ⬝SSE4a ⬝ |