1extern double sin (double), cos (double);
2
3__inline double
4atan (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
15double
16f(double x)
17{
18  double t = atan (x);
19  return cos (t) + sin (t);
20}
21
22