2 /* { dg-options "-O2 -msse2" } */
5 #define CHECK_H "sse2-check.h"
14 #include <emmintrin.h>
17 __attribute__((noinline
, unused
))
18 test (__m128i s1
, __m128i s2
)
20 return _mm_unpackhi_epi32 (s1
, s2
);
26 union128i_d u
, s1
, s2
;
30 s1
.x
= _mm_set_epi32 (10,20,-80,-40);
31 s2
.x
= _mm_set_epi32 (11, -34, -78, -39);
32 u
.x
= test (s1
.x
, s2
.x
);
34 for (i
= 0; i
< 2; i
++)
40 if (check_union128i_d (u
, e
))