sparc: fix float to short conversion