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