1 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm -mattr=+vfp2 > %t
13 float %f1(double %x) {
15 %tmp1 = cast double %x to float
19 double %f2(float %x) {
21 %tmp1 = cast float %x to double
27 %tmp = cast float %x to int
33 %tmp = cast float %x to uint
39 %tmp = cast double %x to int
45 %tmp = cast double %x to uint
51 %tmp = cast int %a to float
57 %tmp = cast int %a to double
63 %tmp = cast uint %a to float
67 double %f10(uint %a) {
69 %tmp = cast uint %a to double