1 /* { dg-do assemble { target aarch64_asm_sve_ok } } */
2 /* { dg-options "-O2 -ftree-vectorize --save-temps" } */
4 void loop (int * __restrict__ a
, int * __restrict__ b
, int * __restrict__ c
,
5 int * __restrict__ d
, int * __restrict__ e
, int * __restrict__ f
,
6 int * __restrict__ g
, int * __restrict__ h
)
9 for (i
= 0; i
< 3; i
++)
22 /* { dg-final { scan-assembler-times {\tld1w\tz[0-9]+\.s, } 8 } } */
23 /* { dg-final { scan-assembler-times {\tst1w\tz[0-9]+\.s, } 8 } } */