Use d14 and d15 as scratch VFP registers.
authorAlex Rønne Petersen <alexrp@xamarin.com>
Sat, 23 Nov 2013 11:09:47 +0000 (12:09 +0100)
committerAlex Rønne Petersen <alexrp@xamarin.com>
Mon, 2 Dec 2013 18:27:39 +0000 (19:27 +0100)
commit64732bae2740fde32c8641fb855e6fbea91236cc
treec8afdcc96354e63518e0e4b36cdc25224421ec17
parent49f5625797cf5a0598533c6ade847403d288032b
Use d14 and d15 as scratch VFP registers.

Using d0 and d1 is problematic because they're argument registers
and so can end up being clobbered by instructions inserted in the
middle of a call sequence.

d14 and d15 on the other hand are OK because they don't have any
particular meaning in the ABI, and we don't even use them in the
register allocator at the moment anyway.
mono/mini/mini-arm.c
mono/mini/mini-arm.h