Lines Matching refs:a2
14 ; RV32I-NEXT: lw a2, 0(a1)
15 ; RV32I-NEXT: beq a0, a2, .LBB0_2
17 ; RV32I-NEXT: mv a0, a2
19 ; RV32I-NEXT: lw a2, 0(a1)
20 ; RV32I-NEXT: bne a0, a2, .LBB0_4
22 ; RV32I-NEXT: mv a0, a2
24 ; RV32I-NEXT: lw a2, 0(a1)
25 ; RV32I-NEXT: bltu a2, a0, .LBB0_6
27 ; RV32I-NEXT: mv a0, a2
29 ; RV32I-NEXT: lw a2, 0(a1)
30 ; RV32I-NEXT: bgeu a0, a2, .LBB0_8
32 ; RV32I-NEXT: mv a0, a2
34 ; RV32I-NEXT: lw a2, 0(a1)
35 ; RV32I-NEXT: bltu a0, a2, .LBB0_10
37 ; RV32I-NEXT: mv a0, a2
39 ; RV32I-NEXT: lw a2, 0(a1)
40 ; RV32I-NEXT: bgeu a2, a0, .LBB0_12
42 ; RV32I-NEXT: mv a0, a2
44 ; RV32I-NEXT: lw a2, 0(a1)
45 ; RV32I-NEXT: blt a2, a0, .LBB0_14
47 ; RV32I-NEXT: mv a0, a2
49 ; RV32I-NEXT: lw a2, 0(a1)
50 ; RV32I-NEXT: bge a0, a2, .LBB0_16
52 ; RV32I-NEXT: mv a0, a2
54 ; RV32I-NEXT: lw a2, 0(a1)
55 ; RV32I-NEXT: blt a0, a2, .LBB0_18
57 ; RV32I-NEXT: mv a0, a2
59 ; RV32I-NEXT: lw a2, 0(a1)
60 ; RV32I-NEXT: bge a2, a0, .LBB0_20
62 ; RV32I-NEXT: mv a0, a2
64 ; RV32I-NEXT: lw a2, 0(a1)
65 ; RV32I-NEXT: blez a2, .LBB0_22
67 ; RV32I-NEXT: mv a0, a2
70 ; RV32I-NEXT: bgez a2, .LBB0_24
82 ; RV32I-NEXT: bltu a3, a2, .LBB0_28
90 ; RV32ZBT-NEXT: lw a2, 0(a1)
92 ; RV32ZBT-NEXT: xor a4, a0, a2
93 ; RV32ZBT-NEXT: cmov a0, a4, a2, a0
94 ; RV32ZBT-NEXT: lw a2, 0(a1)
98 ; RV32ZBT-NEXT: sltu a4, a2, a0
99 ; RV32ZBT-NEXT: cmov a0, a4, a0, a2
100 ; RV32ZBT-NEXT: lw a2, 0(a1)
104 ; RV32ZBT-NEXT: sltu a4, a0, a2
105 ; RV32ZBT-NEXT: cmov a0, a4, a0, a2
106 ; RV32ZBT-NEXT: lw a2, 0(a1)
110 ; RV32ZBT-NEXT: slt a4, a2, a0
111 ; RV32ZBT-NEXT: cmov a0, a4, a0, a2
112 ; RV32ZBT-NEXT: lw a2, 0(a1)
116 ; RV32ZBT-NEXT: slt a4, a0, a2
118 ; RV32ZBT-NEXT: cmov a0, a4, a0, a2
119 ; RV32ZBT-NEXT: slt a2, a3, a0
120 ; RV32ZBT-NEXT: cmov a0, a2, a3, a0
121 ; RV32ZBT-NEXT: slti a2, a5, 1
123 ; RV32ZBT-NEXT: cmov a0, a2, a0, a5
124 ; RV32ZBT-NEXT: lw a2, 0(a1)
128 ; RV32ZBT-NEXT: slti a3, a2, 1025
129 ; RV32ZBT-NEXT: cmov a0, a3, a2, a0
130 ; RV32ZBT-NEXT: sltiu a2, a5, 2047
131 ; RV32ZBT-NEXT: cmov a0, a2, a1, a0
136 ; RV64I-NEXT: lw a2, 0(a1)
137 ; RV64I-NEXT: beq a0, a2, .LBB0_2
139 ; RV64I-NEXT: mv a0, a2
141 ; RV64I-NEXT: lw a2, 0(a1)
142 ; RV64I-NEXT: bne a0, a2, .LBB0_4
144 ; RV64I-NEXT: mv a0, a2
146 ; RV64I-NEXT: lw a2, 0(a1)
147 ; RV64I-NEXT: bltu a2, a0, .LBB0_6
149 ; RV64I-NEXT: mv a0, a2
151 ; RV64I-NEXT: lw a2, 0(a1)
152 ; RV64I-NEXT: bgeu a0, a2, .LBB0_8
154 ; RV64I-NEXT: mv a0, a2
156 ; RV64I-NEXT: lw a2, 0(a1)
157 ; RV64I-NEXT: bltu a0, a2, .LBB0_10
159 ; RV64I-NEXT: mv a0, a2
161 ; RV64I-NEXT: lw a2, 0(a1)
162 ; RV64I-NEXT: bgeu a2, a0, .LBB0_12
164 ; RV64I-NEXT: mv a0, a2
166 ; RV64I-NEXT: lw a2, 0(a1)
168 ; RV64I-NEXT: blt a2, a3, .LBB0_14
170 ; RV64I-NEXT: mv a0, a2
172 ; RV64I-NEXT: lw a2, 0(a1)
174 ; RV64I-NEXT: bge a3, a2, .LBB0_16
176 ; RV64I-NEXT: mv a0, a2
178 ; RV64I-NEXT: lw a2, 0(a1)
180 ; RV64I-NEXT: blt a3, a2, .LBB0_18
182 ; RV64I-NEXT: mv a0, a2
184 ; RV64I-NEXT: lw a2, 0(a1)
186 ; RV64I-NEXT: bge a2, a3, .LBB0_20
188 ; RV64I-NEXT: mv a0, a2
190 ; RV64I-NEXT: lw a2, 0(a1)
191 ; RV64I-NEXT: blez a2, .LBB0_22
193 ; RV64I-NEXT: mv a0, a2
196 ; RV64I-NEXT: bgez a2, .LBB0_24
208 ; RV64I-NEXT: bltu a3, a2, .LBB0_28
217 ; RV64ZBT-NEXT: lw a2, 0(a1)
219 ; RV64ZBT-NEXT: xor a4, a0, a2
220 ; RV64ZBT-NEXT: cmov a0, a4, a2, a0
221 ; RV64ZBT-NEXT: lw a2, 0(a1)
225 ; RV64ZBT-NEXT: sltu a4, a2, a0
226 ; RV64ZBT-NEXT: cmov a0, a4, a0, a2
227 ; RV64ZBT-NEXT: lw a2, 0(a1)
231 ; RV64ZBT-NEXT: sltu a4, a0, a2
232 ; RV64ZBT-NEXT: cmov a0, a4, a0, a2
233 ; RV64ZBT-NEXT: lw a2, 0(a1)
237 ; RV64ZBT-NEXT: slt a3, a2, a3
239 ; RV64ZBT-NEXT: cmov a0, a3, a0, a2
240 ; RV64ZBT-NEXT: sext.w a2, a0
242 ; RV64ZBT-NEXT: slt a2, a2, a4
243 ; RV64ZBT-NEXT: cmov a0, a2, a4, a0
244 ; RV64ZBT-NEXT: sext.w a2, a0
245 ; RV64ZBT-NEXT: slt a2, a2, a3
247 ; RV64ZBT-NEXT: cmov a0, a2, a0, a3
248 ; RV64ZBT-NEXT: lw a2, 0(a1)
252 ; RV64ZBT-NEXT: slti a3, a2, 1
254 ; RV64ZBT-NEXT: cmov a0, a3, a0, a2
256 ; RV64ZBT-NEXT: slti a5, a2, 0
261 ; RV64ZBT-NEXT: sltiu a2, a2, 2047
262 ; RV64ZBT-NEXT: cmov a0, a2, a1, a0
334 ; RV32I-NEXT: mv s0, a2
352 ; RV32ZBT-NEXT: cmov s0, a0, a2, a3
372 ; RV64I-NEXT: mv s0, a2
390 ; RV64ZBT-NEXT: cmov s0, a0, a2, a3
423 ; RV32I-NEXT: mv a1, a2
433 ; RV32ZBT-NEXT: cmov a0, a0, a1, a2
442 ; RV64I-NEXT: mv a1, a2
452 ; RV64ZBT-NEXT: cmov a0, a0, a1, a2
472 ; RV32I-NEXT: mv a2, a4
475 ; RV32I-NEXT: mv a0, a2
486 ; RV32ZBT-NEXT: cmov a0, a1, a2, a4
496 ; RV64I-NEXT: mv a1, a2
506 ; RV64ZBT-NEXT: cmov a0, a0, a1, a2