1 /* { dg-do run { target aarch64_sve_hw } } */
2 /* { dg-options "-O2 -ftree-vectorize" } */
9 #define HARNESS(TYPE) \
13 for (unsigned int i = 0; i < N2; ++i) \
15 a[i] = i * 2 + i % 5; \
17 expected += a[i] * (i & 1 ? 5 : 3); \
20 if (vec_slp_##TYPE (a, N1 / 2) != expected) \
24 int __attribute__ ((optimize (1)))