1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
7 test1 (int32_t x
, int32_t y
, int *any
, svbool_t
*ptr
)
9 svbool_t res
= svwhilele_b8 (x
, y
);
10 *any
= svptest_last (svptrue_b8 (), res
);
15 test2 (int32_t x
, int32_t y
)
17 svbool_t res
= svwhilele_b8 (x
, y
);
18 return svptest_last (svptrue_b8 (), res
);
21 /* { dg-final { scan-assembler-times {\twhilele\t} 2 } } */
22 /* { dg-final { scan-assembler-not {\tptrue\t} } } */
23 /* { dg-final { scan-assembler-not {\tptest\t} } } */