blob: 77dd5a59dfd1e4cf3d8aea717db631830ac0fac5 [file] [log] [blame]
Pawel Bylica8011da92015-05-20 17:21:09 +00001; 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}