Save/restore floating point arguments in transition block on arm and arm64
authorJan Kotas <jkotas@microsoft.com>
Wed, 17 Feb 2016 19:26:36 +0000 (11:26 -0800)
committerJan Kotas <jkotas@microsoft.com>
Thu, 18 Feb 2016 00:20:12 +0000 (16:20 -0800)
commit05460ccae71dab60424010cfac7318f504c18736
tree9e47cb5d26d497e8714dfa4cb02180d6608a1bdc
parent2ca4b50c92f3bf78b8bdc514133ed7f984513cd2
Save/restore floating point arguments in transition block on arm and arm64

The transition block prolog/epilog macros were not correctly saving and restoring the floating point arguments on arm and arm64 on Unix.

Commit migrated from https://github.com/dotnet/coreclr/commit/6b576b9c032b06b082304638da5642da63b646ed
src/coreclr/src/pal/inc/unixasmmacrosarm.inc
src/coreclr/src/pal/inc/unixasmmacrosarm64.inc
src/coreclr/src/vm/arm/asmhelpers.S
src/coreclr/src/vm/arm/asmhelpers.asm
src/coreclr/src/vm/arm64/asmhelpers.S