1 /* { dg-do compile { target { ! ia32 } } } */ 2 /* { dg-options "-march=corei7 -O2" } */ 3 /* { dg-final { scan-assembler-times "punpcklqdq\[ \\t\]+%xmm\[0-9\]+,\[ \\t\]+%xmm\[0-9\]+" 1 } } */ 4 5 #include <immintrin.h> 6 7 __m128i foo(long long val)8foo (long long val) 9 { 10 __m128i rval = {val, val}; 11 return rval; 12 } 13