1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
mini-arm: 32-bit float operations aren't supported without FPU.
Author: Esme Povirk <esme@codeweavers.com>
---
--- a/mono/mini/mini-arm.h
+++ b/mono/mini/mini-arm.h
@@ -366,7 +366,11 @@ typedef struct MonoCompileArch {
#define MONO_ARCH_HAVE_SDB_TRAMPOLINES 1
#define MONO_ARCH_HAVE_PATCH_CODE_NEW 1
#define MONO_ARCH_HAVE_OP_GENERIC_CLASS_INIT 1
+
+#ifndef MONO_ARCH_SOFT_FLOAT_FALLBACK
#define MONO_ARCH_FLOAT32_SUPPORTED 1
+#endif
+
#define MONO_ARCH_LLVM_TARGET_LAYOUT "e-p:32:32-n32-S64"
#define MONO_ARCH_HAVE_INTERP_ENTRY_TRAMPOLINE 1
|