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;
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;
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__ */