(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
vect_shadd_1.c
       1  /* { dg-do run } */
       2  /* { dg-options "-O2 --save-temps -ftree-vectorize" } */
       3  
       4  #include "vect_hadd_1.h"
       5  
       6  #define BIAS 0
       7  
       8  FOR_EACH_SIGNED_TYPE (DEF_FUNC)
       9  
      10  int
      11  main (void)
      12  {
      13    FOR_EACH_SIGNED_TYPE (TEST_FUNC);
      14    return 0;
      15  }
      16  
      17  /* { dg-final { scan-assembler {\tshadd\tv[0-9]+\.16b,} } } */
      18  /* { dg-final { scan-assembler {\tshadd\tv[0-9]+\.8h,} } } */
      19  /* { dg-final { scan-assembler {\tshadd\tv[0-9]+\.4s,} } } */
      20  /* { dg-final { scan-assembler-not {\tshadd\tv[0-9]+\.2d,} } } */