projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #2802 from BrzVlad/feature-evacuation-opt2
[mono.git]
/
mono
/
metadata
/
sysmath.h
diff --git
a/mono/metadata/sysmath.h
b/mono/metadata/sysmath.h
index f8f5778ab418c7fdd52f28a9f8f6cc311d3b9815..85d3234dfdb45f6c3adc7fe987a00a8387c78d10 100644
(file)
--- a/
mono/metadata/sysmath.h
+++ b/
mono/metadata/sysmath.h
@@
-3,8
+3,11
@@
*
* Author:
* Dan Lewis (dihlewis@yahoo.co.uk)
*
* Author:
* Dan Lewis (dihlewis@yahoo.co.uk)
+ * Ludovic Henry (ludovic@xamarin.com)
*
* (C) Ximian, Inc. 2002
*
* (C) Ximian, Inc. 2002
+ * Copyright 2015 Xamarin, Inc (https://www.xamarin.com)
+ * Licensed under the MIT license. See LICENSE file in the project root for full license information.
*/
#ifndef __METADATA_SYSMATH_H__
*/
#ifndef __METADATA_SYSMATH_H__
@@
-12,55
+15,68
@@
#include <config.h>
#include <glib.h>
#include <config.h>
#include <glib.h>
-#include "mono/utils/mono-compiler.h"
-extern gdouble ves_icall_System_Math_Floor (gdouble x);
-extern gdouble ves_icall_System_Math_Round (gdouble x);
-extern gdouble ves_icall_System_Math_Round2 (gdouble value, gint32 digits, gboolean away_from_zero);
+gdouble
+ves_icall_System_Math_Floor (gdouble x);
-extern gdouble
+gdouble
+ves_icall_System_Math_Round (gdouble x);
+
+gdouble
ves_icall_System_Math_Sin (gdouble x);
ves_icall_System_Math_Sin (gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Cos (gdouble x);
ves_icall_System_Math_Cos (gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Tan (gdouble x);
ves_icall_System_Math_Tan (gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Sinh (gdouble x);
ves_icall_System_Math_Sinh (gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Cosh (gdouble x);
ves_icall_System_Math_Cosh (gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Tanh (gdouble x);
ves_icall_System_Math_Tanh (gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Acos (gdouble x);
ves_icall_System_Math_Acos (gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Asin (gdouble x);
ves_icall_System_Math_Asin (gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Atan (gdouble x);
ves_icall_System_Math_Atan (gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Atan2 (gdouble y, gdouble x);
ves_icall_System_Math_Atan2 (gdouble y, gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Exp (gdouble x);
ves_icall_System_Math_Exp (gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Log (gdouble x);
ves_icall_System_Math_Log (gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Log10 (gdouble x);
ves_icall_System_Math_Log10 (gdouble x);
-extern gdouble
+gdouble
ves_icall_System_Math_Pow (gdouble x, gdouble y);
ves_icall_System_Math_Pow (gdouble x, gdouble y);
-extern gdouble
+gdouble
ves_icall_System_Math_Sqrt (gdouble x);
ves_icall_System_Math_Sqrt (gdouble x);
+gdouble
+ves_icall_System_Math_Abs_double (gdouble v);
+
+gfloat
+ves_icall_System_Math_Abs_single (gfloat v);
+
+gdouble
+ves_icall_System_Math_SplitFractionDouble (gdouble *v);
+
+gdouble
+ves_icall_System_Math_Ceiling (gdouble v);
+
#endif
#endif