Index: tests_lit/assembler/arm32/vcvt.f32.s32.ll |
diff --git a/tests_lit/assembler/arm32/vcvt.f32.s32.ll b/tests_lit/assembler/arm32/vcvt.f32.s32.ll |
index 22f1c199d5356440fc7d819299a4acd1cdb96370..92edf999cf09e68671e8bce2b5c4946e1babda9b 100644 |
--- a/tests_lit/assembler/arm32/vcvt.f32.s32.ll |
+++ b/tests_lit/assembler/arm32/vcvt.f32.s32.ll |
@@ -36,3 +36,17 @@ entry: |
ret float %v |
} |
+ |
+define internal <4 x float> @IntVecToFloatVec(<4 x i32> %a) { |
+; ASM-LABEL: IntVecToFloatVec: |
+; DIS-LABEL: 00000030 <IntVecToFloatVec>: |
+; IASM-LABEL: IntVecToFloatVec: |
+ |
+ %v = sitofp <4 x i32> %a to <4 x float> |
+ |
+; ASM: vcvt.f32.s32 q0, q0 |
+; DIS: 40: f3bb0640 |
+; IASM-NOT: vcvt.f32.s32 |
Jim Stichnoth
2016/04/14 21:17:16
It might be "safer" to check against just "vcvt" l
John
2016/04/14 21:22:11
Done (in the next CL.)
|
+ |
+ ret <4 x float> %v |
+} |