sparc: fix spilling+reloading of float values