%30 = load <4 x float>, ptr %29, align 16 %31 = bitcast <4 x float> %30 to <4 x i32> %32 = trunc <4 x i32> %31 to <4 x i16> %33 = fpext <4 x i16> %32 to <4 x float> %34 = bitcast <4 x float> %30 to <4 x i32> %35 = lshr <4 x i32> %34, %36 = trunc <4 x i32> %35 to <4 x i16> %37 = fpext <4 x i16> %36 to <4 x float>