Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
[oota-llvm.git] / test / CodeGen / ARM / vld4.ll
index e800cb539aa4b06dc20356a95dd4aa5d44602d1b..e0b870638a182738fde08f25a6de0730f4722997 100644 (file)
@@ -50,7 +50,7 @@ define <2 x float> @vld4f(float* %A) nounwind {
        %tmp1 = call %struct.__neon_float32x2x4_t @llvm.arm.neon.vld4.v2f32(i8* %tmp0)
         %tmp2 = extractvalue %struct.__neon_float32x2x4_t %tmp1, 0
         %tmp3 = extractvalue %struct.__neon_float32x2x4_t %tmp1, 2
-        %tmp4 = add <2 x float> %tmp2, %tmp3
+        %tmp4 = fadd <2 x float> %tmp2, %tmp3
        ret <2 x float> %tmp4
 }
 
@@ -108,7 +108,7 @@ define <4 x float> @vld4Qf(float* %A) nounwind {
        %tmp1 = call %struct.__neon_float32x4x4_t @llvm.arm.neon.vld4.v4f32(i8* %tmp0)
         %tmp2 = extractvalue %struct.__neon_float32x4x4_t %tmp1, 0
         %tmp3 = extractvalue %struct.__neon_float32x4x4_t %tmp1, 2
-        %tmp4 = add <4 x float> %tmp2, %tmp3
+        %tmp4 = fadd <4 x float> %tmp2, %tmp3
        ret <4 x float> %tmp4
 }