1 /* { dg-require-effective-target vect_int } */
10 __attribute__ ((noinline)) TYPE fun2 (TYPE *x, TYPE *y, unsigned int n)
15 for (i = 0; i < n / 2; i++)
16 for (j = 0; j < 2; j++)
17 dot += *(x++) * *(y++);
29 for (i = 0; i < N; i++)
42 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 2 "vect" { target { vect_int_mult && {! vect_no_align } } } } } */
43 /* { dg-final { cleanup-tree-dump "vect" } } */