Path: blob/main/astro/boinc-setiathome/files/patch-client_vector_x86__ops.h
16147 views
--- client/vector/x86_ops.h.orig 2018-01-14 23:02:12 UTC1+++ client/vector/x86_ops.h2@@ -137,8 +137,10 @@3// SSE2 specific functions/macros here.4#if defined(_MSC_VER) || defined(__clang__)5typedef __m128d x86_m128d;6+typedef __m128i x86_m128i;7#else8typedef double x86_m128d __attribute__ ((mode(V2DF))) __attribute__((aligned(16)));9+typedef int x86_m128i __attribute__ ((mode(V4SI))) __attribute__((aligned(16)));10#endif11#endif1213@@ -146,10 +148,8 @@ typedef double x86_m128d __attribute__ ((mode(V2DF)))14// SSE specific functions/macros here.15#if defined(_MSC_VER) || defined(__clang__)16typedef __m128 x86_m128;17-typedef __m128i x86_m128i;18#else19typedef float x86_m128 __attribute__ ((mode(V4SF))) __attribute__((aligned(16)));20-typedef int x86_m128i __attribute__ ((mode(V4SI))) __attribute__((aligned(16)));21#endif2223static inline void prefetcht0(const void *v) {242526