1 /* { dg-do assemble { target aarch64_asm_sve_ok } } */
2 /* { dg-options "-O2 -ftree-vectorize --save-temps" } */
6 /* Invoked 18 times for each data size. */
7 #define TEST_LOOP(DATA_TYPE) \
8 void __attribute__ ((noinline, noclone)) \
9 f_##DATA_TYPE (DATA_TYPE *restrict dest, DATA_TYPE *restrict *src, \
12 for (int i = 9; i < n; ++i) \
23 /* { dg-final { scan-assembler-times {\tld1d\tz[0-9]+\.d, p[0-7]/z, \[z[0-9]+.d\]\n} 3 } } */