/* { dg-do compile } */
/* { dg-additional-options "-O2 -march=armv9-a -mcpu=neoverse-n2" } */

typedef int __attribute__((__vector_size__ (64))) vec;

vec fn (vec a, vec b)
{
  return a + b;
}

/* { dg-final { scan-assembler-times {add\tv[0-9]+} 4 } } */
