Streaming SIMD Extensions — Änderungen 7386 → 7411

Zeile 1: Zeile 1:
−
Die Streaming SIMD Extensions (oder kurz SSE genannt), ist ein eine Befehlserweiterung für die x86-Architektur, die Intel mit dem Pentium III eingeführt hat. SSE stellt neue 128-Bit-Register zur Verfügung, wohingegen MMX die vorhandenen FPU-Register nutzt, welche oft zum verrechnen von vierdimensionalen Vektoren genutzt werden. Wie auch MMX folgt SSE dem SIMD-Prinzip: Single Instruction, Multiple Data.
+
Die Streaming SIMD Extensions (oder kurz SSE genannt), ist ein eine Befehlserweiterung für die x86-Architektur, die Intel mit dem Pentium III eingeführt hat. SSE stellt neue 128-Bit-Register zur Verfügung, welche oft zum verrechnen von vierdimensionalen Vektoren genutzt werden, wohingegen MMX die vorhandenen FPU-Register nutzt. Wie auch MMX folgt SSE dem SIMD-Prinzip: Single Instruction, Multiple Data.
−
 
 
−
== Unterstützung feststellen ==
 
  
 
== Register ==
 
== Register ==
  
 
== Befehle ==
 
== Befehle ==
−
=== Arithmetische Befehle ===
 
−
Hinweis: Das zuerst angegebene Register enthält das Ergebnis.
 
−
 
−
{| {{Prettytable}}
 
−
! Befehl || Funktion || Beispiel
 
−
|-
 
−
| ADDPS || Addiert die Komponenten von zwei Registern || ADDPS xmm0, xmm1
 
−
|-
 
−
| SUBPS || Subtrahiert die Komponenten von zwei Registern || SUBPS xmm0, xmm1
 
−
|-
 
−
| MULPS || Multipliziert die Komponenten von zwei Registern || MULPS xmm0, xmm1
 
−
|-
 
−
| DIVPS || Dividiert die Komponenten von zwei Registern || DIVPS xmm0, xmm1
 
−
|-
 
−
|-
 
−
| ADDSS || Addiert Skalar zu Komponenten eines Registers ||
 
−
|-
 
−
| SUBSS || Subtrahiert Skalar von den Komponenten eines Registers ||
 
−
|-
 
−
| MULSS || Multipliziert die Komponenten eines Registers mit Skalar ||
 
−
|-
 
−
| DIVSS || Dividiert die Komponenten eines Registers durch Skalar ||
 
−
|-
 
−
 
−
|}