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