--- /dev/null
+/* copyright(C) 2003 H.Kawai (under KL-01). */\r
+\r
+#if (!defined(MATH_H))\r
+\r
+#define MATH_H 1\r
+\r
+#if (defined(__cplusplus))\r
+ extern "C" {\r
+#endif\r
+\r
+double sin(double);\r
+double cos(double);\r
+double sqrt(double);\r
+double ldexp(double x, int n);\r
+double frexp(double x, int *exp);\r
+\r
+extern __inline__ double sin(double x)\r
+{\r
+ double res;\r
+ __asm__ ("fsin" : "=t" (res) : "0" (x));\r
+ return res;\r
+}\r
+\r
+extern __inline__ double cos(double x)\r
+{\r
+ double res;\r
+ __asm__ ("fcos" : "=t" (res) : "0" (x));\r
+ return res;\r
+}\r
+\r
+extern __inline__ double sqrt(double x)\r
+{\r
+ double res;\r
+ __asm__ ("fsqrt" : "=t" (res) : "0" (x));\r
+ return res;\r
+}\r
+\r
+#if (defined(__cplusplus))\r
+ }\r
+#endif\r
+\r
+#endif\r