(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
frecpe_1.c
       1  /* { dg-options "-Ofast -mlow-precision-div" } */
       2  /* { dg-do compile } */
       3  
       4  float
       5  f1 (float x)
       6  {
       7    return 1 / x;
       8  }
       9  
      10  /* { dg-final { scan-assembler {\tfrecpe\t(s[0-9]+), s0\n\tfrecps\t(s[0-9]+), \1, s0\n\tfmul\ts0, \1, \2\n} } } */
      11  
      12  double
      13  f2 (double x)
      14  {
      15    return 1 / x;
      16  }
      17  
      18  /* { dg-final { scan-assembler {\tfrecpe\t(d[0-9]+), d0\n\tfrecps\t(d[0-9]+), \1, d0\n\tfmul\t\1, \1, \2\n\tfrecps\t\2, \1, d0\n\tfmul\td0, \1, \2\n} } } */