_mm_cmpgt_epi64
Microsoft Specific
Emits the Streaming SIMD Extensions 4 (SSE4) instruction pcmpgtq. This instruction compares 64-bit integers that are passed in as 128-bit parameters.
__m128i _mm_cmpgt_epi64 (
m128i a,
m128i b
);
#include <stdio.h>
#include <nmmintrin.h>
int main ()
{
__m128i a, b;
a.m128i_i64[1] = 0;
a.m128i_i64[0] = -1;
b.m128i_i64[1] = 0;
b.m128i_i64[0] = -2;
__m128i res = _mm_cmpgt_epi64(a, b);
printf_s("Result res: 0x%016I64x 0x%016I64x\n",
res.m128i_i64[1], res.m128i_i64[0]);
return 0;
}