1 /* Test that the compiler properly optimizes vector SI->DI conversions. This
2 was a bug in the initial SSE5 code. */
4 /* { dg-do compile } */
5 /* { dg-require-effective-target lp64 } */
6 /* { dg-options "-O2 -msse5 -ftree-vectorize" } */
8 typedef long long __m128i
__attribute__ ((__vector_size__ (16), __may_alias__
));
17 void conv_sign_int_sign_long (void)
21 for (i
= 0; i
< SIZE
; i
++)
25 /* { dg-final { scan-assembler "pperm" } } */