1 /* { dg-additional-options "-O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
2 /* { dg-additional-options "-msve-vector-bits=256" { target aarch64_sve256_hw } } */
5 __attribute__((noipa
)) void b(char f
, short j
, short k
, unsigned l
) {
6 for (int g
= 0; g
< 9; g
+= f
)
7 for (int b
= 0; b
< 90; b
-= k
)
8 for (int h
= 0; h
< f
; h
++)
9 for (short i
= 0; i
< 15; i
+= 4)
14 for (long c
= 0; c
< 2; ++c
)
20 /* { dg-final { scan-tree-dump "MASK_SCATTER_STORE" "vect" { target aarch64_sve256_hw } } } */