[tilegx] We should save fp in deoptimization phase.
[tilegx] Fix a critical bug in FloatingPointHelper related functions.

  For our soft-float support, CallCCodeForDoubleOperation expect left
and right function be in a2 and a3.