|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
|
Übersetzung
Original
|
_mm_cmpeq_epi64
Visual Studio 2012
[Diese Dokumentation ist nur eine Vorschau und wird in späteren Versionen ggf. geändert. Blank topics are included as placeholders.]
Microsoft-spezifisch
__m128i _mm_cmpeq_epi64(
__m128i a,
__m128i b
);
#include <stdio.h>
#include <smmintrin.h>
int main () {
__m128i a, b;
a.m128i_i64[1] = 0xFFFFFFFFFFFFFFFF;
a.m128i_i64[0] = 0xA0A0A0A0A0A0A0A0;
b.m128i_i64[1] = 0xFFFFFFFFFFFFFFFF;
b.m128i_i64[0] = 0xA0A0A0A0A0A0A0A1;
__m128i res = _mm_cmpeq_epi64( a, b );
printf_s("Original a: 0x%016I64x 0x%016I64x\nOriginal b: 0x%016I64x 0x%016I64x\n",
a.m128i_i64[1], a.m128i_i64[0], b.m128i_i64[1], b.m128i_i64[0]);
printf_s("Result res: 0x%016I64x 0x%016I64x\n",
res.m128i_i64[1], res.m128i_i64[0]);
return 0;
}
Vorlage A: 0xffffffffffffffff 0xa0a0a0a0a0a0a0a0
Ursprünglich: b 0xffffffffffffffff 0xa0a0a0a0a0a0a0a1
RES Ergebnis: 0xffffffffffffffff 0x0000000000000000