Zum Inhalt springen

Supplemental Streaming SIMD Extensions 3

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 6. Februar 2022 um 21:11 Uhr durch imported>Cepheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

SSSE3 ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) bezeichnet die mit Intels Core-Architektur eingeführten Erweiterungen des SSE3-Befehlssatzes. Firmenintern werden auch die Bezeichnungen {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) (TNI) oder {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) (MNI) verwendet. SSSE3 wird fälschlicherweise oft als SSE4 bezeichnet, jedoch stellt SSE4 eine vollkommen andere Befehlssatzerweiterung dar.

Neue Befehle

SSSE3 erweitert den SSE3-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.<ref><templatestyles src="Webarchiv/styles.css" />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 im Internet Archive)</ref>

  • psignw, psignd, psignb
  • pshufb
  • pmulhrsw, pmaddubsw
  • phsubw, phsubsw, phsubd
  • phaddw, phaddsw, phaddd
  • palignr
  • pabsw, pabsd, pabsb

SSSE3 wurde als Teil der Intel-Core-Mikroarchitektur präsentiert, und erstmals in den Prozessorkernen Merom (Notebook), Allendale/Conroe (Desktop) und Woodcrest (Server) integriert.

CPUs mit SSSE3

Fußnoten

<references />

<templatestyles src="Erweiterte Navigationsleiste/styles legacy.css" />Vorlage:Klappleiste/Anfang

Betriebsmodi

Real ModeProtected ModeVirtual 8086 ModeSystem Management ModeLong ModeCompatibility Mode

Befehlssatzerweiterungen

x87PAENXAMD64/Intel 64 (x64) ⬝ HTTVT-x/AMD-V/VIA VT3DNow!MMXSSESSE2PadLockSSE3SSSE3SSE4SSE4aSSE5F16CAVXCLMULAES-NIFMATSXBMIMPXSGXSMEFREDAPX

Vorlage:Klappleiste/Ende