2 /* { dg-require-effective-target vsx_hw } */
3 /* { dg-options "-O2 -mvsx" } */
5 /* Verify there is no warning message. */
7 #define NO_WARN_X86_INTRINSICS 1
13 __attribute__ ((noipa
)) __m128i
16 return _mm_bslli_si128 (v
, N
);
19 __attribute__ ((noipa
)) __m128i
22 return _mm_slli_si128 (v
, N
);
35 = _mm_set_epi8 (1, 2, 3, 4, 10, 20, 30, 90, 80, 40, 100, 15, 98, 25, 98, 7);
41 for (int i
= 0; i
< 16; i
++)
42 if (r1
.a
[i
] != r2
.a
[i
])