• Home
  • Raw
  • Download

Lines Matching refs:i16

2 target datalayout = "e-p:16:16:16-i1:8:8-i8:8:8-i16:16:16-i32:16:32"
5 define i16 @sccweqand(i16 %a, i16 %b) nounwind {
6 %t1 = and i16 %a, %b
7 %t2 = icmp eq i16 %t1, 0
8 %t3 = zext i1 %t2 to i16
9 ret i16 %t3
17 define i16 @sccwneand(i16 %a, i16 %b) nounwind {
18 %t1 = and i16 %a, %b
19 %t2 = icmp ne i16 %t1, 0
20 %t3 = zext i1 %t2 to i16
21 ret i16 %t3
28 define i16 @sccwne(i16 %a, i16 %b) nounwind {
29 %t1 = icmp ne i16 %a, %b
30 %t2 = zext i1 %t1 to i16
31 ret i16 %t2
40 define i16 @sccweq(i16 %a, i16 %b) nounwind {
41 %t1 = icmp eq i16 %a, %b
42 %t2 = zext i1 %t1 to i16
43 ret i16 %t2
51 define i16 @sccwugt(i16 %a, i16 %b) nounwind {
52 %t1 = icmp ugt i16 %a, %b
53 %t2 = zext i1 %t1 to i16
54 ret i16 %t2
62 define i16 @sccwuge(i16 %a, i16 %b) nounwind {
63 %t1 = icmp uge i16 %a, %b
64 %t2 = zext i1 %t1 to i16
65 ret i16 %t2
72 define i16 @sccwult(i16 %a, i16 %b) nounwind {
73 %t1 = icmp ult i16 %a, %b
74 %t2 = zext i1 %t1 to i16
75 ret i16 %t2
83 define i16 @sccwule(i16 %a, i16 %b) nounwind {
84 %t1 = icmp ule i16 %a, %b
85 %t2 = zext i1 %t1 to i16
86 ret i16 %t2
93 define i16 @sccwsgt(i16 %a, i16 %b) nounwind {
94 %t1 = icmp sgt i16 %a, %b
95 %t2 = zext i1 %t1 to i16
96 ret i16 %t2
99 define i16 @sccwsge(i16 %a, i16 %b) nounwind {
100 %t1 = icmp sge i16 %a, %b
101 %t2 = zext i1 %t1 to i16
102 ret i16 %t2
105 define i16 @sccwslt(i16 %a, i16 %b) nounwind {
106 %t1 = icmp slt i16 %a, %b
107 %t2 = zext i1 %t1 to i16
108 ret i16 %t2
111 define i16 @sccwsle(i16 %a, i16 %b) nounwind {
112 %t1 = icmp sle i16 %a, %b
113 %t2 = zext i1 %t1 to i16
114 ret i16 %t2