compiler/sparc/float: Fix mis-compilation of signed-to-float conversion.

  * Found with the able assistance of Paul Khuong, a number stack
reference was being made using the TN-OFFSET from a register TN,
occasionally working correctly by sheer happenstance.

  * And this, at long last, fixes the build on SPARC, broken since
the PACK changes a couple of months ago.