Use SIMD_int32x4_splat instead of a plain constructor
Fix SIMD codegen for FCmp expressions

FCMP_UEQ, FCMP_ORD, and FCMP_UNO are all handled specially and are not
intended to fall through to the generic code.