1; RUN: llc < %s | FileCheck %s
2
3; CHECK-LABEL: test_ult
4define i1 @test_ult(i256 %a) nounwind {
5  %1 = icmp ult i256 %a, -6432394258550908438
6  ret i1 %1
7}
8
9; CHECK-LABEL: test_ule
10define i1 @test_ule(i256 %a) nounwind {
11  %1 = icmp ule i256 %a, -6432394258550908438
12  ret i1 %1
13}
14
15; CHECK-LABEL: test_ugt
16define i1 @test_ugt(i256 %a) nounwind {
17  %1 = icmp ugt i256 %a, -6432394258550908438
18  ret i1 %1
19}
20
21; CHECK-LABEL: test_uge
22define i1 @test_uge(i256 %a) nounwind {
23  %1 = icmp uge i256 %a, -6432394258550908438
24  ret i1 %1
25}
26
27; CHECK-LABEL: test_slt
28define i1 @test_slt(i256 %a) nounwind {
29  %1 = icmp slt i256 %a, -6432394258550908438
30  ret i1 %1
31}
32
33; CHECK-LABEL: test_sle
34define i1 @test_sle(i256 %a) nounwind {
35  %1 = icmp sle i256 %a, -6432394258550908438
36  ret i1 %1
37}
38
39; CHECK-LABEL: test_sgt
40define i1 @test_sgt(i256 %a) nounwind {
41  %1 = icmp sgt i256 %a, -6432394258550908438
42  ret i1 %1
43}
44
45; CHECK-LABEL: test_sge
46define i1 @test_sge(i256 %a) nounwind {
47  %1 = icmp sge i256 %a, -6432394258550908438
48  ret i1 %1
49}
50