(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
i386/
vectorize4.c
       1  /* { dg-do compile } */
       2  /* { dg-require-effective-target ilp32 } */
       3  /* { dg-options "-O2 -ffast-math -ftree-vectorize -msse2 -mtune=generic --param ggc-min-expand=0 --param ggc-min-heapsize=0" } */
       4  /* This test, tests two thing, we vectorize square root and also we don't crash due to a GC issue.  */
       5  
       6  
       7  extern double sqrt (double __x);
       8  void calc_freq (int *dest)
       9  {
      10    float tmp_out[257];
      11    int i;
      12    for (i = 0; i < 256; i++)
      13      dest[i] = sqrt (tmp_out[i]);
      14  }
      15  
      16  /* { dg-final { scan-assembler "sqrtpd" } } */