finish float_neg