(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
torture/
simd-abi-3.c
       1  /* { dg-do compile } */
       2  
       3  extern void g (void);
       4  
       5  void __attribute__ ((aarch64_vector_pcs))
       6  f (void)
       7  {
       8  	g();
       9  }
      10  
      11  /* { dg-final { scan-assembler {\sstp\tq8, q9} } } */
      12  /* { dg-final { scan-assembler {\sstp\tq10, q11} } } */
      13  /* { dg-final { scan-assembler {\sstp\tq12, q13} } } */
      14  /* { dg-final { scan-assembler {\sstp\tq14, q15} } } */
      15  /* { dg-final { scan-assembler {\sstp\tq16, q17} } } */
      16  /* { dg-final { scan-assembler {\sstp\tq18, q19} } } */
      17  /* { dg-final { scan-assembler {\sstp\tq20, q21} } } */
      18  /* { dg-final { scan-assembler {\sstp\tq22, q23} } } */
      19  /* { dg-final { scan-assembler {\sldp\tq8, q9} } } */
      20  /* { dg-final { scan-assembler {\sldp\tq10, q11} } } */
      21  /* { dg-final { scan-assembler {\sldp\tq12, q13} } } */
      22  /* { dg-final { scan-assembler {\sldp\tq14, q15} } } */
      23  /* { dg-final { scan-assembler {\sldp\tq16, q17} } } */
      24  /* { dg-final { scan-assembler {\sldp\tq18, q19} } } */
      25  /* { dg-final { scan-assembler {\sldp\tq20, q21} } } */
      26  /* { dg-final { scan-assembler {\sldp\tq22, q23} } } */
      27  /* { dg-final { scan-assembler-not {\sstp\tq[034567]} } } */
      28  /* { dg-final { scan-assembler-not {\sldp\tq[034567]} } } */
      29  /* { dg-final { scan-assembler-not {\sstp\tq2[456789]} } } */
      30  /* { dg-final { scan-assembler-not {\sldp\tq2[456789]} } } */
      31  /* { dg-final { scan-assembler-not {\sstp\td} } } */
      32  /* { dg-final { scan-assembler-not {\sldp\td} } } */
      33  /* { dg-final { scan-assembler-not {\sstr\t} } } */
      34  /* { dg-final { scan-assembler-not {\sldr\t} } } */