1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
7 test1 (svbool_t pg
, svbool_t prev
, int *last
, svbool_t
*ptr
)
9 svbool_t res
= svpnext_b8 (pg
, prev
);
10 *last
= svptest_last (pg
, res
);
15 test2 (svbool_t pg
, svbool_t prev
)
17 svbool_t res
= svpnext_b8 (pg
, prev
);
18 return svptest_last (pg
, res
);
21 /* { dg-final { scan-assembler-times {\tpnext\t} 2 } } */
22 /* { dg-final { scan-assembler-not {\tptest\t} } } */