| Index: tests_lit/assembler/arm32/vcvt.f32.u32.ll
|
| diff --git a/tests_lit/assembler/arm32/vcvt.f32.u32.ll b/tests_lit/assembler/arm32/vcvt.f32.u32.ll
|
| index 46cb8c070c12bb364edbbab1bf51a6171ea10fc3..dee7f3b0884f4adedce8cb0dfe680e2f32f7660f 100644
|
| --- a/tests_lit/assembler/arm32/vcvt.f32.u32.ll
|
| +++ b/tests_lit/assembler/arm32/vcvt.f32.u32.ll
|
| @@ -36,3 +36,17 @@ entry:
|
|
|
| ret float %v
|
| }
|
| +
|
| +define internal <4 x float> @UIntVecToFloatVec(<4 x i32> %a) {
|
| +; ASM-LABEL: UIntVecToFloatVec:
|
| +; DIS-LABEL: 00000030 <UIntVecToFloatVec>:
|
| +; IASM-LABEL: UIntVecToFloatVec:
|
| +
|
| + %v = uitofp <4 x i32> %a to <4 x float>
|
| +
|
| +; ASM: vcvt.f32.u32 q0, q0
|
| +; DIS: 40: f3bb06c0
|
| +; IASM-NOT: vcvt.f32.u32
|
| +
|
| + ret <4 x float> %v
|
| +}
|
|
|