War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern
Erweitern Minimieren
Wichtig Dieses Dokument enthält ggf. nicht die bewährten Methoden für die aktuelle Entwicklung. Außerdem sind Links zu Downloads und anderen Ressourcen u. U. nicht mehr gültig. Die aktuell empfohlene Version finden Sie hier.

__movsw

Microsoft Specific

Generates a Move String (rep movsw) instruction.


void __movsw( 
   unsigned short* Dest, 
   unsigned short* Source, 
   size_t Count 
);

[out] Dest

The destination of the operation.

[in] Source

The source of the operation.

[in] Count

The number of words to copy.

Intrinsic

Architecture

__movsw

x86, x64

Header file <intrin.h>

The result is that the first Count words pointed to by Source are copied to the Dest string.

This routine is only available as an intrinsic.

// 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 

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft