/* { dg-do compile } */ /* { dg-require-effective-target arm_v8_1m_mve_ok } */ /* { dg-add-options arm_v8_1m_mve } */ /* { dg-additional-options "-O3" } */ #include unsigned foo(int8x16_t v, int8x16_t w) { return vcmpeqq (v, w); } /* { dg-final { scan-assembler {\tvcmp.i8 eq} } } */ /* { dg-final { scan-assembler {\tvmrs\tr[0-9]+, P0} } } */ /* { dg-final { scan-assembler {\tuxth} } } */