floting point subtraction