test legalizer ; Pre-SSE 4.1, we need to use runtime library calls for floating point rounding operations. set is_pic set call_conv=system_v target x86_64 function %floor(f32) -> f32 { ebb0(v0: f32): v1 = floor v0 return v1 } ; check: function %floor(f32 [%xmm0]) -> f32 [%xmm0] fast { ; check: sig0 = (f32 [%xmm0]) -> f32 [%xmm0] system_v ; check: fn0 = %FloorF32 sig0 ; check: v1 = call fn0(v0)