3 Befehlsübersicht
Befehlsgruppen
Die insgesamt 57 neuen Befehle können in die folgenden Gruppen
eingeteilt werden.
- (der EMMS Befehl)
- Datentransfer-Befehle
- Konvertier-Befehle
- Arithmetische Befehle
- Logische Befehle
- Vergleichs-Befehle
- Schiebe-Befehle
Viele dieser Befehle können weiterhin nach den Datentypen
unterschieden werden, die sie unterstützen. Ein typischer MMX-Befehl
hat den folgenden Aufbau.
- das Präfix P für gePackte Daten
- den Namen des Befehls, z.B. ADD für Addition oder AND für
eine AND-Verknüpfung
- eine Kombination der Suffixe: US (UnSigned Saturation), S (Signed
Saturation), B (gepackte Bytes), W (gepackte Wörter), D (gepackte Doublewords),
Q (Quadword)
Anmerkung: Befehle, die unterschiedliche Datentypen für Ein-
und Ausgabe erwarten, haben zwei Suffixe. Ein Suffix, das den Datentyp des
Quelloperanden beschreibt und ein Suffix für den Datentyp des
Zieloperanden.
|
PADDUSW
gePackte ADDition von Word-Daten mit UnSigned
(vorzeichenloser) Saturation.
PCMPEQD
gePackter Vergleich (CoMPare) auf Gleicheit (EQuality)
von Doubleword-Daten.
PSRAW
gePacktes, Arithmetisches nach Rechts Schieben (Shift -
Right) von Word-Daten.
|
Probleme oder Vorschläge zu dieser Webseite, bitte per email an:
hohmuth@t-online.de
Letzte Änderungen am: 28.09.1998, Jens Hohmuth.