Freigeben über


Speicher-Vorgänge SSE2-Anweisungen systeminterne Funktionen (ganze Zahl)

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

Microsoft-spezifisch

Die folgenden Speicher Vorgangs systeminternen Komponenten und ihre jeweiligen Aussagen auf Intel-Prozessoren funktionsfähig, die SIMD-Erweiterungen Streaming 2 unterstützen, Anweisungen (SSE2-Anweisungen).

Eine Erläuterung der Syntax, die in den Codebeispielen in diesem Thema verwendet wird, finden Sie unter Float systeminterne Funktionen mit Streaming SIMD-Erweiterungen.

Systeminterne Funktionen verwenden, __m128SSE2-Anweisungen __m128iund __m128d Datentypen, die nicht von Prozessoren der Itanium-Prozessorfamilie (IPF) unterstützt werden. Es werden keine systeminterne Funktionen SSE2-Anweisungen, die den __m64 Datentyp verwenden, werden nicht auf x64 Prozessoren unterstützt.

Die emmintrin.h-Headerdatei enthält die Deklarationen für die systeminternen Funktionen der Anweisungen SSE2-Anweisungen.

void _mm_store_si128 (__m128i *p, __m128i a);

MOVDQA

Speichert 128-Bit-Wert. Adresse p muss das 16-Byte ausgerichtet sein.

*p := a

Weitere Informationen finden Sie unter _mm_store_si128.

void _mm_storeu_si128 (__m128i *p, __m128i a);

MOVDQU

Speichert 128-Bit-Wert. Adresse p muss nicht das 16-Byte ausgerichtet sein.

*p := a

Weitere Informationen finden Sie unter _mm_storeu_si128.

void _mm_maskmoveu_si128(__m128i d, __m128i n, char *p);

MASKMOVDQU

Speichern Sie bedingt Byte Elemente aus d , um pzu begegnen. Das hohe n Selektor in Bytes jedes Bit, ob das entsprechende d in Byte gespeichert wird. Adresse p muss nicht das 16-Byte ausgerichtet sein.

if (n0[7]) p[0] := d0
if (n1[7]) p[1] := d1
...
if (n15[7]) p[15] := d15

Weitere Informationen finden Sie unter _mm_maskmoveu_si128.

void _mm_storel_epi64(__m128i *p, __m128i a);

MOVQ

Speichert die unteren 64 Bits des Werts, der durch pdargestellt wird.

*p[63:0]:=a0

Siehe auch

Referenz

Ganzzahliger Speicher und Initialisierung mit Streaming SIMD-Erweiterungen 2