c67d3690bb4d2dda776b7d6fafd1c714a85da108
1 /* { dg-require-effective-target vect_double } */
2 /* { dg-require-effective-target vect_intdouble_cvt } */
8 void __attribute__((noipa
))
11 for (int i
= 0; i
< 20; i
++)
17 for (int j
= 0; j
< 40; j
++)
33 for (int i
= 0; i
< 40; ++i
)
38 for (int i
= 0; i
< 20; i
++)
44 for (int j
= 0; j
< 40; j
++)
48 asm ("" : "+g" (suma
));
49 asm ("" : "+g" (sumb
));
53 if (image
[2*i
] != suma
54 || image
[2*i
+1] != sumb
)
61 /* { dg-final { scan-tree-dump-times "OUTER LOOP VECTORIZED" 1 "vect" } } */
62 /* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "vect" } } */