(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
loongarch/
flogb.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-mdouble-float -fno-math-errno" } */
       3  /* { dg-final { scan-assembler "fabs\\.s" } } */
       4  /* { dg-final { scan-assembler "fabs\\.d" } } */
       5  /* { dg-final { scan-assembler "flogb\\.s" } } */
       6  /* { dg-final { scan-assembler "flogb\\.d" } } */
       7  
       8  double
       9  my_logb (double a)
      10  {
      11    return __builtin_logb (a);
      12  }
      13  
      14  float
      15  my_logbf (float a)
      16  {
      17    return __builtin_logbf (a);
      18  }