|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
|
Übersetzung
Original
|
_mm_cvtepu16_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_cvtepu16_epi64(
__m128i a
);
r0 := a0 r1 := 0 r2 := 0 r3 := 0 r4 := a1 r5 := 0 r6 := 0 r7 := 0
#include <stdio.h>
#include <smmintrin.h>
int main ()
{
__m128i a;
a.m128i_u16[0] = 0;
a.m128i_u16[1] = 65535;
__m128i res = _mm_cvtepu16_epi64(a);
printf_s("Original lowest 16 bit integers:\n%u,\t%u\n\n",
a.m128i_u16[1], a.m128i_u16[0]);
printf_s("Resulting 64 bit integers:\n%I64i,\t%I64i\n",
res.m128i_i64[1], res.m128i_i64[0]);
return 0;
}
Ursprüngliche am niedrigsten 16 Bit ganze Zahlen:
65535, 0
Es ergeben 64 Bit ganze Zahlen:
65535, 0