blob: 9d6fc4ff3c74a155f7222e1b8c2f4b9bbba4f627 [file] [log] [blame]
Dan Gohman02e25b72007-07-10 15:34:29 +00001; RUN: llvm-as < %s | llc -march=x86-64 | grep min | wc -l | grep 1
2; RUN: llvm-as < %s | llc -march=x86-64 | grep max | wc -l | grep 1
3; RUN: llvm-as < %s | llc -march=x86-64 | grep mov | wc -l | grep 2
4
5declare float @bar()
6
7define float @foo(float %a)
8{
9 %s = call float @bar()
10 %t = fcmp olt float %s, %a
11 %u = select i1 %t, float %s, float %a
12 ret float %u
13}
14define float @hem(float %a)
15{
16 %s = call float @bar()
17 %t = fcmp uge float %s, %a
18 %u = select i1 %t, float %s, float %a
19 ret float %u
20}