blob: af5a69642c4490e4a985cc8b1519386c1acf0d46 [file] [log] [blame]
Rafael Espindola27185192006-09-29 21:20:16 +00001; RUN: llvm-as < %s | llc -march=arm &&
Rafael Espindola9e071f02006-10-02 19:30:56 +00002; RUN: llvm-as < %s | llc -march=arm | grep fmsr | wc -l | grep 2 &&
Rafael Espindola27185192006-09-29 21:20:16 +00003; RUN: llvm-as < %s | llc -march=arm | grep fsitos &&
Rafael Espindola9e071f02006-10-02 19:30:56 +00004; RUN: llvm-as < %s | llc -march=arm | grep fmrs &&
5; RUN: llvm-as < %s | llc -march=arm | grep fsitod &&
6; RUN: llvm-as < %s | llc -march=arm | grep fmrrd
Rafael Espindola27185192006-09-29 21:20:16 +00007
8float %f(int %a) {
9entry:
10 %tmp = cast int %a to float ; <float> [#uses=1]
11 ret float %tmp
12}
Rafael Espindola9e071f02006-10-02 19:30:56 +000013
14double %g(int %a) {
15entry:
16 %tmp = cast int %a to double ; <double> [#uses=1]
17 ret double %tmp
18}