2004-09-01 Miguel de Icaza <miguel@ximian.com>
[mono.git] / mono / metadata / sysmath.h
1 /*\r
2  * math.h\r
3  *\r
4  * Author:\r
5  *   Dan Lewis (dihlewis@yahoo.co.uk)\r
6  *\r
7  * (C) Ximian, Inc. 2002\r
8  */\r
9 \r
10 #ifndef __METADATA_SYSMATH_H__\r
11 #define __METADATA_SYSMATH_H__\r
12 \r
13 #include <config.h>\r
14 #include <glib.h>\r
15 \r
16 extern gdouble ves_icall_System_Math_Floor (gdouble x);\r
17 extern gdouble ves_icall_System_Math_Round (gdouble x);\r
18 extern gdouble ves_icall_System_Math_Round2 (gdouble value, gint32 digits);\r
19 \r
20 extern gdouble \r
21 ves_icall_System_Math_Sin (gdouble x);\r
22 \r
23 extern gdouble \r
24 ves_icall_System_Math_Cos (gdouble x);\r
25 \r
26 extern gdouble \r
27 ves_icall_System_Math_Tan (gdouble x);\r
28 \r
29 extern gdouble \r
30 ves_icall_System_Math_Sinh (gdouble x);\r
31 \r
32 extern gdouble \r
33 ves_icall_System_Math_Cosh (gdouble x);\r
34 \r
35 extern gdouble \r
36 ves_icall_System_Math_Tanh (gdouble x);\r
37 \r
38 extern gdouble \r
39 ves_icall_System_Math_Acos (gdouble x);\r
40 \r
41 extern gdouble \r
42 ves_icall_System_Math_Asin (gdouble x);\r
43 \r
44 extern gdouble \r
45 ves_icall_System_Math_Atan (gdouble x);\r
46 \r
47 extern gdouble \r
48 ves_icall_System_Math_Atan2 (gdouble y, gdouble x);\r
49 \r
50 extern gdouble \r
51 ves_icall_System_Math_Exp (gdouble x);\r
52 \r
53 extern gdouble \r
54 ves_icall_System_Math_Log (gdouble x);\r
55 \r
56 extern gdouble \r
57 ves_icall_System_Math_Log10 (gdouble x);\r
58 \r
59 extern gdouble \r
60 ves_icall_System_Math_Pow (gdouble x, gdouble y);\r
61 \r
62 extern gdouble \r
63 ves_icall_System_Math_Sqrt (gdouble x);\r
64 \r
65 #endif\r