[mono][jit] Revert parts of '[mono] Remove the support for non r4fp, its not used...
authorZoltan Varga <vargaz@gmail.com>
Thu, 6 Apr 2023 21:03:51 +0000 (17:03 -0400)
committerGitHub <noreply@github.com>
Thu, 6 Apr 2023 21:03:51 +0000 (17:03 -0400)
commit15c253f0788abec332eeb149d8a3599ce4670add
tree1acf5e7d54ae1d239d6fbefec0777e3912b209a9
parent7c33f2972ea6e294df50d12d4c5863f7af13005f
[mono][jit] Revert parts of '[mono] Remove the support for non r4fp, its not used by any supported platforms. (#82005)' (#84418)

Some platforms don't support r4fp, so put back the general JIT support code.
Force r4fp on platforms that support it.

Fixes https://github.com/dotnet/runtime/issues/84401.
src/mono/mono/mini/calls.c
src/mono/mono/mini/intrinsics.c
src/mono/mono/mini/method-to-ir.c
src/mono/mono/mini/mini-amd64.h
src/mono/mono/mini/mini-arm.h
src/mono/mono/mini/mini-arm64.h
src/mono/mono/mini/mini-s390x.h
src/mono/mono/mini/mini-wasm.h
src/mono/mono/mini/mini-x86.h
src/mono/mono/mini/mini.c
src/mono/mono/mini/mini.h