/* { dg-do compile } */ /* { dg-options "-O2 -msse2 -mno-sse4.1" } */ /* { dg-final { scan-assembler-not "movzwl" } } */ /* { dg-final { scan-assembler {(?n)pinsrw[ \t]+\$0.*\(%} } } */ #include __m128i load16(void *p){ return _mm_loadu_si16(p); }