I've try this code:
Qt Code:
  1. #include <QtCore/QCoreApplication>
  2. #include <xmmintrin.h>
  3. #include <emmintrin.h>
  4.  
  5.  
  6. int main(int argc, char *argv[])
  7. {
  8. QCoreApplication x(argc, argv);
  9.  
  10. quint32 a[256];
  11. quint32 b[256];
  12. quint32 c[256];
  13.  
  14. for (int i = 0; i < 256; i += 4)
  15. {
  16. __m128i vectorA = _mm_loadu_si128((__m128i*)&a[i]);
  17. __m128i vectorB = _mm_loadu_si128((__m128i*)&b[i]);
  18. __m128i vectorC = _mm_add_epi32(vectorA, vectorB);
  19. _mm_storeu_si128((__m128i*)&c[i], vectorC);
  20. }
  21.  
  22.  
  23. return x.exec();
  24. }
To copy to clipboard, switch view to plain text mode 

And got this:
/usr/lib/gcc/i586-suse-linux/4.6/include/xmmintrin.h:32: error: #error "SSE instruction set not enabled"
/usr/lib/gcc/i586-suse-linux/4.6/include/emmintrin.h:32: error: #error "SSE2 instruction set not enabled"
error: ‘__m128i’ was not declared in this scope.

How can I fix it ?