[dpdk-users] _mm_set_epi64 compile error!

guo tie guotie.9 at gmail.com
Wed Apr 6 05:12:58 CEST 2016


Hi, all

The following code compiles failed:



#include <stdio.h>#include  <immintrin.h>
int main() {
        __m128i va;

        va = _mm_set_epi64((__m64)1, (__m64)2);

        printf("va is set!\n");

        return 0;
}


gcc -o intrin -msse4 main.c

main.c: In function 'main':main.c:7:2: error: can't convert between
vector values of different size
  va = _mm_set_epi64((__m64)1, (__m64)2);
  ^
main.c:7:2: error: can't convert between vector values of different size

-- 
铁哥


More information about the users mailing list