Partager via


MMX technologie

[Cette documentation constitue un aperçu et peut faire l'objet de modifications avec les versions ultérieures. Blank topics are included as placeholders.]

Spécifique à Microsoft

La technologie de MMX Intel est une extension du jeu d'instructions d' (IA)architecture Intel. La technologie utilise une une seule instruction, technique (SIMD) de multiple-données d'accélérer les médias et les logiciels de communication en traitant les éléments de données en parallèle.

le jeu d'instructions MMX ajoute 57 codes d'opération et un type de données 64 bits de mot quadruple. De plus, il existe huit registres 64 bits de la technologie MMX, qui peut être directement adressés à l'aide de les noms de registre MM0 à MM7. L'illustration dans Fonctionnement de l'instruction EMMS montre la disposition des huit registres de la technologie MMX.

La technologie MMX est transparente du système d'exploitation et 100 % de compatibles avec tout le logiciel existant d'architecture Intel. Par conséquent, toutes les applications continueront à fonctionner sur les ordinateurs avec MMX la technologie. Des informations supplémentaires et des détails sur l'instruction MMX, les types de données, et les registres peuvent être recherchés manuelle de référence du programmeur de technologie de l'architecture MMX Intel, commande le numéro 243007.

Les intrinsèques MMX utilisent le type de données de __m64 , qui n'est pas pris en charge sur les processeurs de x64 .

Le fichier d'en-tête mmintrin.h contient des déclarations pour les éléments intrinsèques MMX. Le fichier ivec.h contient des surcharges d'opérateur pour quelques-unes des intrinsèques MMX, qui sont disponibles dans les programmes C++.

Voir aussi

Référence

MMX, intrinsèques, SSE et SSE2

Autres ressources

MMXSwarm Sample