modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr34966.c (about)

     1  extern double sin (double), cos (double);
     2  
     3  __inline double
     4  atan (double __x)
     5  {
     6    register double __result;
     7  #if defined(__i386__) || defined(__x86_64__)
     8    __asm __volatile__ ("" : "=t" (__result) : "0" (__x));
     9  #else
    10    __result = __x;
    11  #endif
    12    return __result;
    13  }
    14  
    15  double
    16  f(double x)
    17  {
    18    double t = atan (x);
    19    return cos (t) + sin (t);
    20  }
    21