在cmake编译的时候,发现报大量的错误:
can’t convert between vector values of different size return (__m64) __builtin_ia32_vec_init_v2si (__i0, __i1);
^
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/mmintrin.h: 在函数‘__m64 _mm_set_pi16(short int, short int, short int, short int)’中:
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/mmintrin.h:866:70: 错误:can’t convert between vector values of different size
return (__m64) __builtin_ia32_vec_init_v4hi (__w0, __w1, __w2, __w3);
^
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/mmintrin.h: 在函数‘__m64 _mm_set_pi8(char, char, char, char, char, char, char, char)’中:
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/mmintrin.h:875:35: 错误:can’t convert between vector values of different size
__b4, __b5, __b6, __b7);
使用的是编译选项