__movsw
Section spécifique à Microsoft
Génère une instruction Move String (rep movsw
).
Syntaxe
void __movsw(
unsigned short* Destination,
unsigned short* Source,
size_t Count
);
Paramètres
Destination
[out] Destination de l’opération.
Source
[in] Source de l’opération.
Count
[in] Nombre de mots à copier.
Spécifications
Intrinsic | Architecture |
---|---|
__movsw |
x86, x64 |
Fichier<d’en-tête intrin.h>
Notes
Le résultat est que les premiers mots count pointés par source sont copiés dans la chaîne de destination .
Cette routine est disponible uniquement en tant qu'intrinsèque.
Exemple
// movsw.cpp
// processor: x86, x64
#include <stdio.h>
#include <intrin.h>
#pragma intrinsic(__movsw)
int main()
{
unsigned short s1[10];
unsigned short s2[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
__movsw(s1, s2, 10);
for (int i = 0; i < 10; i++)
printf_s("%d ", s1[i]);
printf_s("\n");
}
0 1 2 3 4 5 6 7 8 9
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