Freigeben über


MMX Technologie

[Diese Dokumentation ist nur eine Vorschau und wird in späteren Versionen ggf. geändert. Blank topics are included as placeholders.]

Microsoft-spezifisch

Intels MMX die Technologie ist eine Erweiterung des festgelegten Anweisung (IA Intel-Architektur). Die Technologien verwendet eine DATAs mit einer einzelnen Anweisung mehrere Verfahren (SIMD) und Multimedia, Datenübertragungssoftware beschleunigen, indem sie parallel Datenelemente verarbeitet.

Der Satz von der Anweisung MMX fügt 57 Opcodes und einen Datentyp 64-Bit-Quadword hinzu. Darüber hinaus gibt es acht Technologie register des 64-Bits MMX, von denen jedes mit der Registerbezeichnungen MM0 zu MM7 direkt bearbeitet werden kann. Die Figur in Grundlegendes zur EMMS-Anweisung zeigt das Lay-out der acht Registrieren der Technologie MMX an.

Die Technologie MMX ist mit aller vorhandenen Intel-Architektur-Software transparentes und 100 Prozent Betriebssystemkompatibles. Daher werden alle Anwendungen weiterhin durch MMX Technologie auf Prozessoren ausgeführt werden. Zusätzliche Informationen und Details über die Anweisungen MMX, Datentypen und Register können in Technologie-Programmierreferenz-Handbuch Intel-Architektur-MMX, Bestellnummer 243007 gefunden werden.

Systeminterne Funktionen MMX verwenden den __m64 Datentyp, der nicht auf x64 Prozessoren unterstützt wird.

Die Headerdatei mmintrin.h enthält die Deklarationen für die systeminternen Funktionen MMX. Die Datei enthält ivec.h Operatorüberladungen für einige der MMX systeminternen Funktionen, die für die Verwendung in C++-Programmen verfügbar sind.

Siehe auch

Referenz

MMX, systeminterne Funktionen SSE und SSE2-Anweisungen

Weitere Ressourcen

MMXSwarm Sample