blob: ddff9ef7425f8123a397b6a480bd129997c16df5 [file] [log] [blame]
Evan Cheng865c6692007-02-03 00:50:45 +00001; RUN: llvm-as < %s | llc -march=arm &&
2; RUN: llvm-as < %s | llc -march=arm | grep bne | wc -l | grep 1 &&
3; RUN: llvm-as < %s | llc -march=arm | grep beq | wc -l | grep 1 &&
4; RUN: llvm-as < %s | llc -march=arm -enable-thumb &&
5; RUN: llvm-as < %s | llc -march=arm -enable-thumb | grep bne | wc -l | grep 1 &&
6; RUN: llvm-as < %s | llc -march=arm -enable-thumb | grep beq | wc -l | grep 1
7
8define i32 @f1(float %X, float %Y) {
9 %tmp = fcmp uno float %X, %Y
10 %retval = select i1 %tmp, i32 1, i32 -1
11 ret i32 %retval
12}
13
14define i32 @f2(float %X, float %Y) {
15 %tmp = fcmp ord float %X, %Y
16 %retval = select i1 %tmp, i32 1, i32 -1
17 ret i32 %retval
18}