__m128i
Section spécifique à Microsoft
Le __m128i
type de données, à utiliser avec les intrinsèques d’instructions SSE2 (Streaming SIMD Extensions 2), est défini dans <emmintrin.h>.
// data_types__m128i.cpp
#include <emmintrin.h>
int main() {
__m128i x;
}
Notes
Vous ne devez pas accéder directement aux __m128i
champs. Vous pouvez toutefois visualiser ces types dans le débogueur. Une variable de type __m128i
est mappée aux registres XMM[0-7].
Les variables de type __m128i
sont automatiquement alignées sur les limites de 16 octets.
Remarque
L’utilisation de variables de type __m128i
entraîne la génération de l’instruction SSE2 movdqa
par le compilateur. Cette instruction n’entraîne pas de panne sur les processeurs Xeonum III, mais entraîne une défaillance silencieuse, avec des effets secondaires possibles causés par les instructions movdqa
traduites sur les processeurs Xeonum III.
Le __m128i
type de données n’est pas pris en charge sur les processeurs ARM.
FIN de la section spécifique à Microsoft
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour