2007-10-19 Marek Habersack <mhabersack@novell.com>
[mono.git] / mono / mini / jit-icalls.h
index dffadcacece4a2dacf8ae8f2e2e91ef93ef87054..13ae9d73913d92ec9e0a99f4ee31da2c1f6d21b6 100644 (file)
@@ -49,8 +49,6 @@ guint64 mono_lshr_un (guint64 a, gint32 shamt) MONO_INTERNAL;
 
 gint64 mono_lshr (gint64 a, gint32 shamt) MONO_INTERNAL;
 
-gpointer ves_array_element_address (MonoArray *this, ...) MONO_INTERNAL;
-
 MonoArray *mono_array_new_va (MonoMethod *cm, ...) MONO_INTERNAL;
 
 gpointer mono_class_static_field_address (MonoDomain *domain, MonoClassField *field) MONO_INTERNAL;
@@ -69,6 +67,10 @@ guint64 mono_fconv_ovf_u8 (double v) MONO_INTERNAL;
 
 double mono_lconv_to_r8 (gint64 a) MONO_INTERNAL;
 
+double mono_conv_to_r8 (gint32 a) MONO_INTERNAL;
+
+double mono_conv_to_r4 (gint32 a) MONO_INTERNAL;
+
 float mono_lconv_to_r4 (gint64 a) MONO_INTERNAL;
 
 double mono_conv_to_r8_un (guint32 a) MONO_INTERNAL;
@@ -123,5 +125,21 @@ gboolean mono_fcmp_le_un (double a, double b) MONO_INTERNAL;
 
 gboolean mono_fcmp_lt_un (double a, double b) MONO_INTERNAL;
 
+gboolean mono_fceq (double a, double b) MONO_INTERNAL;
+
+gboolean mono_fcgt (double a, double b) MONO_INTERNAL;
+
+gboolean mono_fcgt_un (double a, double b) MONO_INTERNAL;
+
+gboolean mono_fclt (double a, double b) MONO_INTERNAL;
+
+gboolean mono_fclt_un (double a, double b) MONO_INTERNAL;
+
+double   mono_fload_r4 (float *ptr);
+
+void     mono_fstore_r4 (double val, float *ptr);
+
+guint32  mono_fload_r4_arg (double val);
+
 #endif /* __MONO_JIT_ICALLS_H__ */