Constant fold add and sub for the mixed float/triple cases

For + and -, we folded float OP float and vec OP vec, this adds constant folding to the mixed float OP vec and vec OP float cases.

Very minor speedup, but every little bit helps.