1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
7 test1 (svbool_t pg
, svint8_t x
, svint64_t y
, int *any
, svbool_t
*ptr
)
9 svbool_t res
= svcmpeq_wide (pg
, x
, y
);
10 *any
= svptest_any (pg
, res
);
15 test2 (svbool_t pg
, svint8_t x
, svint64_t y
, int *any
)
17 svbool_t res
= svcmpeq_wide (pg
, x
, y
);
18 return svptest_any (pg
, res
);
21 /* { dg-final { scan-assembler-times {\tcmpeq\t} 2 } } */
22 /* { dg-final { scan-assembler-not {\tptest\t} } } */