1 /* copyright(C) 2003 H.Kawai (under KL-01). */
\r
3 #if (!defined(MATH_H))
\r
7 #if (defined(__cplusplus))
\r
13 double sqrt(double);
\r
14 double ldexp(double x, int n);
\r
15 double frexp(double x, int *exp);
\r
17 extern __inline__ double sin(double x)
\r
20 __asm__ ("fsin" : "=t" (res) : "0" (x));
\r
24 extern __inline__ double cos(double x)
\r
27 __asm__ ("fcos" : "=t" (res) : "0" (x));
\r
31 extern __inline__ double sqrt(double x)
\r
34 __asm__ ("fsqrt" : "=t" (res) : "0" (x));
\r
38 #if (defined(__cplusplus))
\r