(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
vect_combine_zeroes_1.c
       1  /* { dg-options "-O2 --save-temps" } */
       2  
       3  #include "arm_neon.h"
       4  
       5  int32x4_t
       6  foo (int32x2_t *x)
       7  {
       8    int32x2_t i = *x;
       9    int32x2_t zeroes = vcreate_s32 (0l);
      10    int32x4_t ret = vcombine_s32 (i, zeroes);
      11    return ret;
      12  }
      13  
      14  int32x4_t
      15  bar (int64_t x)
      16  {
      17    int32x2_t i = vcreate_s32 (x);
      18    int32x2_t zeroes = vcreate_s32 (0l);
      19    int32x4_t ret = vcombine_s32 (i, zeroes);
      20    return ret;
      21  }
      22  
      23  /* { dg-final { scan-assembler-not "mov\tv\[0-9\]+.8b, v\[0-9\]+.8b" } } */
      24