1 ; RUN: llc < %s -march=nvptx64 -mcpu=sm_20 | FileCheck %s
2 ; RUN: %if ptxas %{ llc < %s -march=nvptx64 -mcpu=sm_20 | %ptxas-verify %}
7 ; CHECK: cvt.rn.f32.u32
8 define float @foo(i1 %a) {
9 %ret = uitofp i1 %a to float
16 ; CHECK: cvt.rn.f32.s32
17 define float @foo2(i1 %a) {
18 %ret = sitofp i1 %a to float
25 ; CHECK: cvt.rn.f64.u32
26 define double @foo3(i1 %a) {
27 %ret = uitofp i1 %a to double
34 ; CHECK: cvt.rn.f64.s32
35 define double @foo4(i1 %a) {
36 %ret = sitofp i1 %a to double