1/* { dg-do compile } */ 2/* { dg-options "-O -msse2" } */ 3 4#include <emmintrin.h> 5 6__extension__ typedef __UINTPTR_TYPE__ uintptr_t; 7 8__m128i x(char *s) 9{ 10 __m128i sz,z,mvec; 11 s-=((uintptr_t) s)%16; 12 sz=_mm_load_si128((__m128i *)s); 13 return sz; 14} 15 16/* { dg-final { scan-assembler "movdqa|movaps" } } */ 17