(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
vect/
fast-math-vect-outer-7.c
       1  /* { dg-do compile } */
       2  /* { dg-require-effective-target vect_float } */
       3  
       4  float dvec[256];
       5  
       6  void test1 (float x)
       7  {
       8    long i, j;
       9    for (i = 0; i < 256; ++i)
      10      for (j = 0; j < 131072; ++j)
      11        dvec[i] *= x;
      12  }
      13  
      14  void test2 (float x)
      15  {
      16    long i, j;
      17    for (i = 0; i < 256; ++i)
      18      for (j = 0; j < 131072; ++j)
      19        dvec[i] *= 1.001f;
      20  }
      21  
      22  /* { dg-final { scan-tree-dump-times "OUTER LOOP VECTORIZED" 2 "vect" } } */