(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
cpymem-q-reg_1.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O2" } */
       3  
       4  #define N 8
       5  extern int src[N], dst[N];
       6  
       7  void
       8  foo (void)
       9  {
      10    __builtin_memcpy (dst, src, N * sizeof (int));
      11  }
      12  
      13  /* { dg-final { scan-assembler {ldp\tq[0-9]*|ld1\t{v[0-9]*\.16b - v[0-9]*\.16b}} } } */
      14  /* { dg-final { scan-assembler-not {ldp\tx[0-9]*} } } */
      15  /* { dg-final { scan-assembler {stp\tq[0-9]*|st1\t{v[0-9]*\.16b - v[0-9]*\.16b}} } } */
      16  /* { dg-final { scan-assembler-not {stp\tx[0-9]*} } } */