Fix fmul combines with constant splat vectors

Fixes things like fmul x, 2 -> fadd x, x