diff --git a/ext/varintg8iu.c b/ext/varintg8iu.c index 969f422..efc615f 100644 --- a/ext/varintg8iu.c +++ b/ext/varintg8iu.c @@ -141,7 +141,7 @@ unsigned char *vintg8enc(const uint32_t *__restrict in, const size_t length, uns return out; //out + ((compressed_size + 3)/ 4); } -#define __builtin_ia32_storedqu(dst, result) _mm_storeu_si128(dst,result) +#define __builtin_ia32_storedqu(dst, result) _mm_storeu_si128(dst,(__m128i )result) unsigned char *vintg8dec(unsigned char *__restrict in, const size_t length, uint32_t *__restrict out) { size_t srclength = length * 4;